我在xaml中定义了一个按钮,如下所示:
<Button Style="{StaticResource myButton}">
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Left">
<Image Height="24" Width="24" Margin="20,0,10,0" Source="Resources\SourceCode_24px.png"/>
<TextBlock TextWrapping="NoWrap" FontSize="20" Text="All Snippets" Foreground="#c0c0c0" />
</StackPanel>
</Button>
我想用代码在所有属性和子项(堆栈面板,文本块)上创建相同的按钮,但是在C#背后我不知道该怎么做
答案 0 :(得分:3)
创建
之类的对象Button button = new Button { ... };
将它们添加到视觉树中
host.AddChild(button);
// or
host.Content = button;