1

这是一个与 Microsoft Surface 开发有关的问题,但我认为这更像是一个通用的 WPF 问题。

我将如何翻译以下代码,我在示例中找到了这些代码:

<s:ScatterView>
    <s:ScatterViewItem Style="{DynamicResource FlippingScatterViewItemStyle}">
        // etc.
    </s:ScatterViewItem>
</s:ScatterView>

使用数据绑定:

<s:ScatterView>
    <s:ScatterView.ItemTemplate>
        <DataTemplate>
            // etc.
        </DataTemplate>
    </s:ScatterView.ItemTemplate>
</s:ScatterView>

我不确定如何Style在原始代码中“附加”声明。

如果我的术语不正确,我深表歉意,因为我是 WPF 新手。

4

1 回答 1

1

我不熟悉 ScatterView 控件,但如果它派生自 ItemTemplate 属性建议的 ItemsControl,那么也应该有一个 ItemContainerStyle 属性。ItemContainerStyle 是应用于项目本身的样式。

<s:ScatterView ItemContainerStyle="{DynamicResource FlippingScatterViewItemStyle}">
    <s:ScatterView.ItemTemplate>
        <DataTemplate>
            // etc.
        </DataTemplate>
    </s:ScatterView.ItemTemplate>
</s:ScatterView>
于 2011-01-06T18:24:28.530 回答