小编Yam*_*Yam的帖子

使用ControlTemplate覆盖XAML WPF中的Button不显示内容

我是一个XAML新手,正在看这个博客

http://jeremybytes.blogspot.com/2009/03/wpf-xaml-sample.html

他提到"请注意,他们没有任何内容(Button1a,Button1b等).这是因为我们的模板不包含内容的元素." 我想弄清楚即使应用了新的按钮模板后内容仍然保持不变.这是XAML

<Page.Resources>
    <ControlTemplate TargetType="Button" x:Key="targetButton">
        <Canvas Width="100" Height="100" Name="mainCanvas">
            <Rectangle Height="100" Width="100" Fill="Aqua" Canvas.Top="1"/>     
        </Canvas>
    </ControlTemplate>        
    <Style TargetType="Button">
        <Setter Property="Margin" Value="5, 5, 5, 5"/>            
        <Setter Property="Template" Value="{StaticResource targetButton}"/>
    </Style>
</Page.Resources> 
<StackPanel DataContext="{Binding Board}">
    <StackPanel Orientation="Horizontal">
        <Button Name="testButton1a" Click="testButton1a_Click" Content="testButton1a"/>
        <Button Name="testButton1b" Click="testButton1a_Click" Content="testButton1b"/>
        <Button Name="testButton1c" Click="testButton1a_Click" Content="testButton1c"/>
    </StackPanel>
    <StackPanel Orientation="Horizontal">
        <Button x:Name="testButton2a" Click="testButton1a_Click" Content="testButton2a"/>
        <Button x:Name="testButton2b" Click="testButton1a_Click" Content="testButton2b"/>
        <Button x:Name="testButton2c" Click="testButton1a_Click" Content="testButton2c"/>
    </StackPanel>
    <StackPanel Orientation="Horizontal">
        <Button Name="testButton3a" Click="testButton1a_Click" Content="testButton3a"/>
        <Button Name="testButton3b" Click="testButton1a_Click" Content="testButton3b"/>
        <Button Name="testButton3c" Click="testButton1a_Click" Content="testButton3c"/> …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml

6
推荐指数
1
解决办法
3782
查看次数

在计算机上查找已安装的Metro应用程序

我正在尝试用C#编写一段代码来在机器上查找所有已安装的Metro应用程序.我看到了以下帖子获取Metro应用程序列表并使用PowerShell在Windows 8中启动它们, 这解释了从系统注册表获取此信息.这是获取清单的唯一可靠方式吗?有没有人知道其他任何方式?提前致谢

c# microsoft-metro

5
推荐指数
2
解决办法
2953
查看次数

禁止 .codeanalysislog.xml 和 .lastcodeanalysisuccceeded 文件被删除

有没有一种方法可以抑制 .codeanalysislog.xml 和 .lastcodeanalysisuccceeded 在构建时被放到我的输出目录中?

msbuild fxcop

4
推荐指数
1
解决办法
1122
查看次数

标签 统计

c# ×2

fxcop ×1

microsoft-metro ×1

msbuild ×1

wpf ×1

xaml ×1