WPF将视图模型集合项绑定到没有类名的视图

时间:2019-12-15 20:54:45

标签: c# wpf mvvm data-binding

我有一个用户控件,我似乎无法设置它,因此不必在绑定中引用类名。

FullApplicationCollection是一个可观察的类。

这有效-我的数据显示出来:

    <StackPanel>
        <DataGrid x:Name="TESTREF"
                         ItemsSource="{Binding FullApplicationCollection, diag:PresentationTraceSources.TraceLevel=High}"
                                SelectedItem="{Binding SelectedApplication, Mode=TwoWay}" 

                         CanUserResizeColumns="False"
                  Height="200">
        </DataGrid>
        <StackPanel  > 

这有效-我的数据显示出来:

            <TextBox  Text="{Binding SelectedApplication.CustomerMcc,  ValidatesOnExceptions=true, 
        diag:PresentationTraceSources.TraceLevel=High,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Margin="10 0 10 10"/>

我似乎无法像这样工作:

            <TextBox Width="120" VerticalAlignment="Center" Text=
                 "{Binding CustomerMcc, Mode=TwoWay, NotifyOnValidationError=true, 
                UpdateSourceTrigger=PropertyChanged, 
            ValidatesOnExceptions=true, diag:PresentationTraceSources.TraceLevel=High}"   />

我想引用Binding PropertyName,而不是Binding ClassName.PropertyName

我尝试了许多设置上下文的排列,但似乎无法理解。

WPF MVVM

谢谢!

0 个答案:

没有答案