0
|
Eric Schoonover thSoft · 技术社区 · 14 年前 |
![]() |
1
1
可以将xaml作为内容或文件包含在web服务器上,并使用 XamlReader.Load 动态加载和创建xaml内容。没有一个控件可以直接执行您想要的操作(但是包装链接中描述的功能会很简单)。 例如:
然后,使用您最喜欢的加载内容的技巧,获取上面的字符串并加载它:
然后,将画布作为子控件添加到父控件中(或者您希望使用的任何类型,因为它不需要是画布)。
在上述情况下,我的xaml位于标记为“content”的文件中,并使用xdocument基于id加载它(我的xml文档有多个自由浮动资产,所有资产都用id标记):
|
![]() |
2
1
如果只是来自用户控件或网格、控件模板或数据模板的资源部分的一堆内容,则可以使用 merged resource dictionaries 包括在内。 否则,如果它是实际的xaml内容,则需要将其全部放入一个用户控件或内容控件(可以包括在内),但不能直接包括xaml文件,需要将其复制并粘贴到中。 |
![]() |
user180708 · 将日期转换为英文日期 6 年前 |
![]() |
Anthony Smyth · 如何更改禁用WPF按钮的按钮样式? 6 年前 |
![]() |
Donat · 在XAML中绑定单例(UWP) 6 年前 |
![]() |
Amibluesky · 扩展/减少文本块WPF/Xaml中的符号 6 年前 |
![]() |
smoore4 · 访问代码隐藏中的XAML绑定 6 年前 |