여러 개의 스플라인 파트가 필요한 스플라인 디자이너를 만들고 있습니다. 두 개의 뷰가 있습니다 (2 개의 UserControls).목록 상자 항목을 선택할 때 Viewmodel 속성을 설정하는 방법
왼쪽은 편집 할 스플라인을 표시하는 캔버스로 템플릿 된 ItemsControl입니다. 스플라인 부분은 UserControls입니다.
올바른 것은 스플라인 파트를 선택하는 데 사용되는 간단한 ListBox입니다.
이 두 항목 컨테이너는 ViewModel의 동일한 ObservableCollection에 바인딩됩니다.
지금은 IsSelected라는 SplinePartVM에 dependencyProperty가 있습니다. 정확히 달성하고 싶은 것은 ListBox에 SelectedItem이 설정되어있을 때 SplinePartVM의 DependencyProperty를 수정하는 것입니다. 예를 들어, 내가 같은 것을 할 싶습니다
<Trigger Property="IsSelected" Value="True">
<Setter Property="{Binding IsSelected}"/>
</Trigger>
간단한
<ListBox IsSelected="{Binding SelectedItem, Path=IsSelected, Mode=TwoWay}"/>
가 작동하지 않기 때문에.
여기 조금 잃어버린 ...