누군가 내가 잘못하고있는 것에 대한 힌트를 줄 수 있습니까? 은 그래서 (유형 두 배의) signal_graph의 GraphPenWidth 속성에 부착 된 XAML <TextBlock>
<TextBlock.Text>
<Binding Source="signal_graph" Path="GraphPenWidth" Mode="TwoWay" Con
어떤 이유로 LongListSelector가 상속 된 DataContext를 ItemTemplate 변환기로 전달하여 목록 항목이 내 서식 파일 대신 기본값 인 .ToString() 값을 표시하게됩니다. 나는 처음에 ItemTemplate을가 LongListSelector에 바인딩 된 항목의 속성에 바인딩 템플릿과 Button 컨트롤로 정의했고, 그 적절한
빈 문자열에 기본값을 제공하는 변환기가 있습니다. ConverterParameter에 바인딩을 추가 할 수 없으므로 대신 바인딩하는 변환기에 속성을 추가해야합니다. 그러나 기본 값으로 되돌아 오는 값은 내 값 대신 "System.Windows.Data.Binding"문자열입니다. 코드에서이 바인딩을 어떻게 해결하여 원하는 현지화 된 실제 문자열을 반환 할
내 사용자 컨트롤 XAML에 IValueConverter을 사용하려고합니다. 을 구현하는 NullToBoolConverter 클래스가 있습니다. 나는이처럼 내 네임 스페이스를 정의 : 내 UserControl.Resources에서 xmlns:local="clr-namespace:MyApp"
,이 같은,이 클래스를 참조하는 것을 시도하고있다 : <User
바인딩 목록에 INotifyPropertyChanged 인터페이스가 있습니다. 모든 것이 잘 작동합니다. 이 바인딩 목록은 목록 상자에 바인딩 된 파일 이름 목록입니다. 전체 경로가 아닌 이름 만 표시되기를 원하지만 파일 이름을 선택하고 파일을로드 할 때 전체 경로가 필요합니다. 나는이 목적을 위해 IValueConverter를 사용하는데, Path.Get
Window의 일부 컨트롤에 대한 변환기를 정의하려고합니다. 나 (그리고 대부분의 사람들)가 보통하는 방식은 변환기 을 자체 클래스에 정의하고 해당 클래스의 인스턴스를 Window.Resources에 인스턴스화 한 다음 사용하는 것입니다. 이 특정한 경우에 문제는 컨버터는 윈도우의 DataContext에 액세스 할 필요가 있다는 것입니다, 그래서 뒤에 윈도
WPF에서 프로젝트를 진행하고 있으며 특정 요소에 대한 변환기와 관련하여 매우 이상한 사례가 있습니다. 다음 코드에서 : <myCtl:Pager IsTabStop="False" Style="{StaticResource MainPager}"
DataContext="{Binding CurrentView, Converter={StaticResour
WPF 응용 프로그램에서 x : Type을 사용할 수 있습니다. ConverterParameter : <TextBlock Text="{Binding SelectedParty.Firstname}" Visibility="{Binding SelectedParty,Converter={StaticResource TypeToVisibilityConverter}, Co
나는 이고 두 열과 행이 많은 Grid입니다. 각 행은 각 열에 TextBlock을 가지고 있으며 각 Text 속성은 ListView의 의 값에 바인딩됩니다. 첫 번째 TextBlock의 값에 따라 두 번째 TextBlock의 텍스트를 변환해야합니다. 첫 번째 텍스트 상자의 값을 변환기로 가져 오는 방법은 무엇입니까? 여기 는 내가 지금까지 무엇을 가지고