0
내가 NewWindow라는 내 생각이 xceed 색상 선택기를 업데이트하지 않습니다 NewViewModelXceed의 ColorPicker는 SelectedColor 속성은
public Color? BackColor { get { return _backColor; } set//BREAKPOINT// { SetProperty(ref _backColor, value, _backColorPropertyChangedEventArgs); } }
문제라고 내 뷰 모델 클래스에서이 속성에 바인딩
<xctk:ColorPicker Name="ColorPicker" SelectedColor="{Binding BackColor,
Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Grid.Row="2" Grid.Column="1" Margin="15 0"></xctk:ColorPicker>
중단 점에 도달하지 않고 BackColor 값이 null로 유지됩니다. 다른 컨트롤에 바인딩 된 다른 속성은 정상적으로 작동합니다. 뒤에
코드 :
public NewWindow(ViewModel viewModel)
{
this.viewModel = viewModel;
InitializeComponent();
newViewModel=new NewViewModel();
this.DataContext = newViewModel;
}
나는 내 코드의 다른 장소에 DataContext를 설정하지 마십시오.
사용 스눕의 것을 발견 실행 시간. 아무것도 틀리게 보입니다. – Will