相同类型按钮的模板,但具有不同的图像

时间:2014-03-25 10:39:31

标签: c# wpf xaml

我有这个按钮

<Button
    Width="120"
    Height="60"
    HorizontalAlignment="Left"
    Command="{Binding OpenTimerSettingsWindowCommand}"
    Style="{StaticResourceGreyButtonStyle}">
        <StackPanel 
            Orientation="Horizontal">
            <Rectangle 
                Width="25" 
                Height="25">
                <Rectangle.Fill>
                    <VisualBrushStretch="Uniform"
                        Visual="{StaticResource appbar_timer}"/>
                </Rectangle.Fill>
            </Rectangle>
            <TextBlock 
                Margin="5,0,0,0"
                VerticalAlignment="Center"
                FontSize="14"
                Foreground="White"
                Text="Timers"/>
        </StackPanel>
</Button>

我实际上有很多这样的按钮 - 但是一个两个小例外; 命令和&#34; Visual&#34;在矩形内。

我的问题:

有没有办法在app.xaml中指定一次并在我的window.xaml中绑定Visual?或者我每次有按钮时都需要粘贴吗? 我倾向于创建自己的控件 - 但我想知道是否可以为此创建数据模板

0 个答案:

没有答案