我在一个WPF网格视图中有两个文本框。如果没有要显示的文本,第二个文本框将使用视图模型上的方法(GetNoteTwoVisibility)隐藏 - 没有问题。但是在这种情况下,我想更改第一个文本框的列跨度以使用两个列。我尝试添加一个“GetNoteOneColumnSpan”方法(返回int),但这并不起作用。
<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}" />
有没有办法实现这个?谢谢。