Silverlight Toolkit-Theming主题只显示一个UI项目

时间:2014-06-04 15:01:10

标签: c# silverlight themes

当我将任何主题用于多个元素时,我只能在调试时看到其中一个。

<toolkit:ExpressionDarkTheme>
    <sdk:AutoCompleteBox
        SelectionChanged="AcBox_SelectionChanged"
        x:Name="AcBox"
        HorizontalAlignment="Left"
        Height="28"
        Margin="28,24,0,0"
        VerticalAlignment="Top"
        Width="120">
    </sdk:AutoCompleteBox>
</toolkit:ExpressionDarkTheme>
<--!-->
<toolkit:ExpressionDarkTheme>
    <Button
        x:Name="Button1"
        Content="1000"
        HorizontalAlignment="Center"
        Foreground="White"
        Height="23"
        Width="100"/>
</toolkit:ExpressionDarkTheme>

如您所见,我将它用于AutoComtplateBox和按钮。我无法同时看到它们。有些人建议我可以将它们放在两个主题砖块中。它说只有一个内容可以放入其中。 我们如何将这个主题用于多个元素?

1 个答案:

答案 0 :(得分:0)

使用Panel

<toolkit:ExpressionDarkTheme>
    <StackPanel>
        <sdk:AutoCompleteBox ... />
        <Button ... />
    </StackPanel>
</toolkit:ExpressionDarkTheme>