1
有人可以向我解釋爲什麼這不起作用嗎?工具欄中的按鈕沒有獲得黑色BorderBrush屬性設置。我試過TargetType =「Button」和TargetType =「{x:Type Button}」,但都不起作用。我爲一系列標籤做了幾乎完全相同的事情,並且工作得很好。我對WPF很新穎。在這裏有什麼我不瞭解樣式優先?謝謝!資源中的按鈕樣式不適用於按鈕
...Window Definition...
<Grid>
<Grid.Resources>
<Style TargetType="{x:Type Button}">
<Setter Property="BorderBrush" Value="Black" />
</Style>
</Grid.Resources>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<ToolBar Grid.Column="0" Grid.Row="0" Margin="0">
<Button>
<StackPanel Orientation="Horizontal" Height="Auto">
<Rectangle Width="16" Height="16" Fill="LightBlue" VerticalAlignment="Center"></Rectangle>
<Label Padding="0" VerticalAlignment="Center" HorizontalAlignment="Left">Redraw</Label>
</StackPanel>
</Button>
... More Buttons ...
</ToolBar>
</Grid>
... End Window Definition ...
啊,這是有道理的。猜猜我應該閱讀一些文檔:)謝謝你的回答! – bzuillsmith 2014-10-17 15:23:57
不客氣,快樂編碼:) – pushpraj 2014-10-18 00:36:58