如果您獲得Git-Source的MahApps.Metro,它有幾個演示目標,顯示幾乎所有控件的正常用法。
在MetroDemo
目標MainWindow.xaml
下他們的MetroCircleButtonStyle
用法是這樣的:
<Button Width="55"
Height="55"
VerticalAlignment="Top"
Style="{DynamicResource MetroCircleButtonStyle}">
<Rectangle Width="20"
Height="20">
<Rectangle.Fill>
<VisualBrush Stretch="Fill"
Visual="{StaticResource appbar_city}" />
</Rectangle.Fill>
</Rectangle>
</Button>
在你的情況,你會prolly希望 「appbar_add」 資源
<Button Width="55"
Height="55"
VerticalAlignment="Top"
Style="{DynamicResource MetroCircleButtonStyle}">
<Rectangle Width="20"
Height="20">
<Rectangle.Fill>
<VisualBrush Stretch="Fill"
Visual="{StaticResource appbar_add}" />
</Rectangle.Fill>
</Rectangle>
</Button>
注意你需要添加ResourceDictionary
爲此包含Canvas
。它也可以從NuGet包(MahApps.Metro.Resources)獲得。
概念幾乎適用於您選擇的Canvas
路徑(其中您獲得了文檔中列出的相當一部分)作爲VisualBrush
,您應該進行排序。
來源
2013-07-20 19:08:39
Viv
That Works!謝了哥們 :) –