我在 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}" />
有没有办法做到这一点?谢谢