我还需要在我的C#代码中动态添加一些控制单元,例如Grid
,Checkbox
,Textblock
和...。C#xaml短语的等效代码
假设XAML节点,如:
<CheckBox Content="CheckBox" Height="24" Click="CheckBoxes_Click"/>
它的C#相当于是
AddNewCheckBox()
{
CheckBox NewCheckBox = new CheckBox();
NewCheckBox.Content = "CheckBox1";
NewCheckBox.Height = 24;
NewCheckBox.Click += CheckBoxes_Click;
}
但也有许多XAML分配,它是很难理解他们的C#等价的。 作为一个例子,我应该写在我的C#中创建一个像这样的CheckBox
?
<CheckBox Content="CheckBox" Margin="68,41,0,0" Background="Black"
Height="Auto" Click="CheckBoxes_Click"/>
有什么方法可以理解XAML解析器如何将短语映射到C#代码?
[背景](https://stackoverflow.com/q/979876/1997232)等... – Sinatr
为什么在代码中并没有使用动态xaml模板?更简单,更清洁 –
不清楚“XAML解析器如何将短语映射到C#代码”是什么意思。 – Nkosi