0
我嘗試將MVVM用於PixelSense項目。我結合一些元素的ScatterView:停用ScatterView的自動SVI包裝
<s:ScatterView x:Name="MainScatterView" ItemTemplateSelector="{DynamicResource myDataTemplateSelector}" ItemsSource="{Binding Path=MainMenus}"/>
而且我定義了一些的DataTemplates:
<DataTemplate x:Key="ActivityTemplate">
<s:ScatterViewItem Loaded="ScatterViewItem_Loaded">
<TextBlock Text="{Binding Path=Text}" />
</s:ScatterViewItem>
</DataTemplate>
<DataTemplate x:Key="MainMenuTemplate">
<s:ScatterViewItem Height="{Binding Path=Size, Mode=TwoWay}" Width="{Binding Path=Size, Mode=TwoWay}">
<TextBlock/>
</s:ScatterViewItem>
</DataTemplate>
正如你所看到的,我嘗試綁定(例如)高度屬性到視圖模型。
它不工作,因爲我的SVI(ScatterViewItem)會被另一個SVI自動包裝。這由ScatterView完成。我的問題是現在:我如何停用此功能,或者您知道解決方法?
THX幫助我;-)