0

私は snyc で 2 つの ListViews を試しています (1 つはアプリがフルスクリーンのときに表示され、もう 1 つはスナップ ビュー用です)。これは主に、メインの ListView の SelectionChanged-Event を操作できるようにするために行われます。残念ながら、WinRTXamlFramworks BindableSelection を使用すると、エラーが発生するだけです。

エラー: BindingExpression パス エラー: 'FilterListView' プロパティが 'System.Collections.ObjectModel.ObservableCollection 1[[Filter.FilterType, Filter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. BindingExpression: Path='FilterListView' DataItem='System.Collections.ObjectModel.ObservableCollection1[[Filter.FilterType, Filter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] に見つかりません, System, Version= 4.0.0.0、文化 = ニュートラル、PublicKeyToken = b77a5c561934e089'; ターゲット要素は 'Windows.UI.Xaml.Controls.ListView' (Name='FilterListViewSnapped') です。ターゲット プロパティは 'BindableSelection' (タイプ 'Object') です

エラーから、これは ItemSouce-Binding と関係があると思いますが、それを修正する方法がわかりません。何か案は?

ここに私のXAMLがあります:

<ListView Grid.Row="1" 
    Name="FilterListView" 
    SelectionMode="Single" 
    ItemsSource="{Binding}" 
    SelectionChanged="FilterListView_SelectionChanged">

<ListView x:Name="FilterListViewSnapped"
    Grid.Row="3" 
    ScrollViewer.VerticalScrollMode="Enabled" 
    ItemsSource="{Binding}" 
    SelectionMode="Single" 
    IsSwipeEnabled="false" 
    XamlToolkit:ListViewExtensions.BindableSelection="{Binding FilterListView, Mode=TwoWay}" >
4

1 に答える 1