0
DataTemplate의 텍스트 상자에 데이터를 바인딩하려고합니다. 하지만 난 점점 내가 텍스트 상자에 할당 한 텍스트 속성 값을 설정하지 않습니다. DataTemplate에서 Textbox 속성을 호출하면 어디에서 잘못되었거나 누락 되었습니까?TextBox DataTemplate을 사용하는 동안 바인딩 MVVM
내가 내 XAML 페이지에이 코드를 사용하는 것을 시도하고있다: 나는 다음과 같은 코드를 작성
<DataTemplate x:Key="TextBoxDataTemplate">
<Grid MinHeight="25">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBox x:Name="TextBoxData" Text="{Binding Path=TextboxDataProperty, UpdateSourceTrigger=PropertyChanged}" />
</Grid>
</DataTemplate>
내 뷰 모델 페이지에서 :
public string _objTextData = string.Empty;
public string TextboxDataProperty
{
get
{
return _objTextData;
}
set
{
_objTextData = value;
OnPropertyChanged("TextboxDataProperty");
}
}
어디에서 저에게 알려주십시오 내가 잘못하고있다.
는 어떻게 설정 않았의 DataContext를? –
DataContext가 작동하지 않아 DataContext를 제공 할 필요가 없습니다. – Ashwin
'Text = "{Binding}"'을 시도하고 DataContext에있는 내용을 확인하십시오. 여기를 클릭하십시오. – sll