WPF kılavuz görünümünde iki metin kutusu var. İkincisi, görüntülenecek herhangi bir metin yoksa görüntü modelinde (GetNoteTwoVisibility) bir yöntem kullanılarak gizlenir - sorun yoktur. Bu durumda, her iki sütunu kullanmak için ilk metin kutusunun sütun açıklığını değiştirmek istiyorum. Bir 'GetNoteOneColumnSpan' yöntemi (int dönen) eklemeyi denedim, ancak bu çalışmaz.Gp'ye bağlanma WPF.ColumnSpan
<TextBox Name="Note1" Grid.Column="0" Text="{Binding NotesView.NoteOne}" Grid.ColumnSpan="{Binding NotesView.GetNoteColumnSpan}" />
<TextBox Name="Note2" Grid.Column="1" Text="{Binding NotesView.NoteTwo}" Visibility="{Binding NotesView.GetNoteTwoVisibility}" />
Bunu yapmanın bir yolu var mı? Teşekkürler
mükemmel bir şekilde çalıştığınız gibi (Görünürlüğüm yöntemini hatırladığımda bir Görünürlük enumunu döndürdüm ve bir boole döndürmedi!), Teşekkürler. – Nick
Hoşgeldiniz. ViewModel'ınızda System.Windows.Visibility Property'nin ViewModel'de bir bool değeri kullanmasına ve xaml'de bir dönüştürücü kullanmasına neden olmasının bir nedeninin olmasını umuyorum. – Viv
Bunun bir nedeni, sanırım uygulamanın nasıl yazıldığını, daha iyi bir uygulama olsa bile dönüştürücülerin kullanımına bakacağız, teşekkürler – Nick