在 WPF 中加载 XAML 后访问 UIElement
我有一个 Canvas 从文件中的 XAML 加载填充,使用: SBWindowContainerCanvas.Children.Clear() StreamReader stringreader = new StreamReader("C:\\…
如何防止 XamlReader.Load(xamlFile) 插入额外的 Run 元素?
想象一下我有一个像这样的 FlowDocument: <FlowDocument xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ColumnWidth="400" …
XamlWriter 的 C# 对象 Xaml 工厂方法
我的类使用图像作为属性(public Image myImage)。当此类被序列化 (XamlWriter) 时,它工作正常,读回它会出现异常: '在类型上找不到匹配的构造函数…
如何使松散的 Xaml 内容感知自定义控件
我有一个松散的 XAML 文件...... <Style xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.…
在 C# 代码中构建 Silverlight DataTemplate
这可能会引起更多的抗议,但在 Silverlight 代码中构建 DataTemplates 似乎是不可能的。我知道使用 XamlReader.Load(string) 的一个选项,使用这种方…
当我使用 ParserContext 时,为什么 XamlReader 会抛出异常?
这有效: XamlReader.Parse("<Pig xmlns=\"clr-namespace:Farmassembly=Farm\"/>") 这会抛出标签“Pig”在 XML 命名空间“clr-namespace:Farm ass…
如何控制 XmlWriter 生成的 XML 文档中命名空间的前缀 - 使用 x:Type 标记扩展生成的 XAML
我正在尝试从 XElements 生成 XAML。 <Style xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <Style.BasedOn> <Stat…
XamlWriter/Reader ->多次构造函数调用导致重复元素
我有点被困在这里了。我正在使用一个拖放库,它通过 XamlWriter.Save() 序列化拖动的 UIElements。 现在我正在尝试拖放扩展网格的类的一些实例。在构…
WPF:在运行时替换页面或用户控件的 XAML(两者都可以)?
我知道可以在运行时解析 XAML 文件并创建一个 UIElement,我可以将其插入到我的页面网格中,没有问题。 但我真正想要的是替换我的页面或用户控件的整…
Silverlight 3.0自定义ListBox DataTemplate有一个复选框,checked事件不触发
ListBox 的数据模板由 XamlReader.Load 动态设置。我通过使用 VisualTreeHelper.GetChild 获取 CheckBox 对象来订阅 Checked 事件。该事件没有被触发 …
WPF Richtextbox XamlWriter 行为
我正在尝试将一些 C# 源代码保存到数据库中。基本上我有一个 RichTextBox,用户可以输入他们的代码并将其保存到数据库中。 当我从 Visual Studio 环境…
XamlReader.Parse 在空字符串上引发异常
在我们的应用程序中,无论对象的类型如何,我们都需要将对象的属性以 propertyName、propertyValue、propertyType 的形式保存到同一个数据库表中。我…
对没有默认构造函数的控件使用 XamlReader
我有一些 Xaml 对象的字符串表示形式,并且我想构建控件。我正在使用 XamlReader.Parse 函数来执行此操作。对于像 Button 这样的简单控件,它具有不带…