资源作为 XAML 中的节点

诺斯特罗莫

有没有办法将 XAML 资源用作节点而不是属性?像这样的东西?

<Window.Resources>
    <Button x:Key="TestButton" x:Shared="False" Content="..." />
</Window.Resources>

<my:ButtonBar x:Name="ButtonBar1">
    <my:ButtonBar.Buttons>
        {StaticResource TestButton}
    </my:ButtonBar.Buttons>
<my:ButtonBar>

<my:ButtonBar x:Name="ButtonBar2">
    <my:ButtonBar.Buttons>
        {StaticResource TestButton}
    </my:ButtonBar.Buttons>
<my:ButtonBar>

显然这只是一个例子,显然这行不通。

但是我怎么能让这个工作呢?

利奇

这应该有效:

<my:ButtonBar x:Name="ButtonBar1">
    <my:ButtonBar.Buttons>
        <StaticResource ResourceKey="TestButton" />
    </my:ButtonBar.Buttons>
<my:ButtonBar>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章