Silverlight工具包为网格设置样式,而不仅仅是实际控制

发布于 2024-12-10 01:55:52 字数 451 浏览 0 评论 0原文

我刚刚安装了 Silverligt 工具包 4,以访问一些样式精美的控件。

但是,当我用主题包围网格中的按钮时,我得到以下结果:

http://screencast.com /t/aiWsArdb

两个方块都是网格控件,具有纯色背景。但是,当我将主题应用于左侧网格中的按钮时,整个网格都会被设置样式。这并不是我真正追求的。有人知道我怎样才能避免这种情况吗?基本上我只希望主题仅应用于按钮,而不是父网格。

XAML 是:

<dark:ExpressionDarkTheme><Button Content="Button" Name="button1"/></dark:ExpressionDarkTheme>

I've just installed the Silverligt toolkit 4 to get access to some of the nicely styled controls.

However, when I surround a button in a grid with the theme, I get the following result:

http://screencast.com/t/aiWsArdb

Both of the squares are grid controls, with a solid color background. But when I apply a theme to the button in the left grid, the entire grid gets styled. That's not really what I am after. Anyone know how I can avoid this? Basically I just want the theme to apply to the button only, and not the parent grid.

The XAML is:

<dark:ExpressionDarkTheme><Button Content="Button" Name="button1"/></dark:ExpressionDarkTheme>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沫尐诺 2024-12-17 01:55:52

ExpressionDarkTheme 有默认的黑色背景,尝试将其设置为 null。

    <toolkit:ExpressionDarkTheme Background="{x:Null}">
        <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Top" Width="75"/>
    </toolkit:ExpressionDarkTheme>

The ExpressionDarkTheme has a default Black Background, try setting it to null.

    <toolkit:ExpressionDarkTheme Background="{x:Null}">
        <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Top" Width="75"/>
    </toolkit:ExpressionDarkTheme>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文