WP8中一个元素中的一些源代码

时间:2013-11-04 18:50:12

标签: c# xaml windows-phone-8

我有mvvm的应用程序。 在我的ViewModel中,我有2个ObservableCollection。 其中一个像这样绑定好:

        <phone:LongListSelector
                Margin="0,0,0,5"
                ItemsSource="{Binding ItemSourceMatrix}"
                x:Name="LongListSelector_Matrix" 
                Loaded="Event_LongListSelector_OnLoaded_Matrix"
                ItemTemplate="{StaticResource Matrix}"
                GridCellSize="20, 20"
                LayoutMode="Grid"
                FontSize="10"
                Padding="10,0,-5,0" Tap="asd" 
                                     />
        </phone:PanoramaItem>

但是现在我需要从另一个ObservableCollection绑定到这个LongListSelector:

        <phone:PanoramaItem Header="SE Матрица">
            <phone:LongListSelector
                Margin="0,0,0,5"
                ItemsSource="{Binding ItemSourceMatrix}"
                x:Name="LongListSelector_Matrix" 
                Loaded="Event_LongListSelector_OnLoaded_Matrix"
                ItemTemplate="{StaticResource Matrix}"
                GridCellSize="20, 20"
                LayoutMode="Grid"
                FontSize="10"
                Padding="10,0,-5,0" Tap="asd" 

                Background="{Binding  Source= ItemSourceMatrixBackground, Path=Colors_Value, Mode=OneWay}"
                                     />
        </phone:PanoramaItem>

但上面的代码(Background =“....)不起作用。有我的模板:

    <!--   Matrix   -->
    <DataTemplate x:Key="Matrix">
        <TextBlock  x:Uid="{Binding Matrix_Name}" 
                    Text="{Binding Matrix_Text, Mode=TwoWay}"
                    FontSize="{Binding Matrix_FontSize}"
                    Foreground="{Binding Matrix_Foreground}"                     
                   />
    </DataTemplate>

0 个答案:

没有答案