私はBlendでボタンを選んだので、名前空間ヘッダーの後にこのxamlを入れました。実行時にボタンスタイルを割り当てます
<UserControl.Resources>
<Style x:Key="ButtonStyle1" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<Rectangle Fill="#BF4FFFF" RadiusY="10" RadiusX="10" Stroke="Black"/>
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
実行時に、私はこのスタイルにしたいボタンを生成しています。どのようにこれを行うことができます。
ボタンにはbutton.Style
というプロパティがあることに気がつきましたが、私はそれにスタイルを当てることができません。助言がありますか?
コードで実行しますか? @ Zabavsky。 – Zabavsky
。はい! – user1240679
あなたのスタイルが同じコントロールのコードビハインド: 'button.Style = this.Resources [" ButtonStyle1 "]をスタイルとして'。 – Zabavsky