我有一个带有 caliburn.micro 的 WPF 应用程序。选项卡控件的选项卡项中有一个用户控件 MyView。在该用户控件中,还有另一个选项卡控件。在其中一个选项卡中,我添加了一个按钮,以及在 MyViewModel 中具有相同名称的相应方法。但是当我单击按钮时不会调用此方法。你能告诉它可能是什么原因吗?
谢谢。
在视图中:
<TabControl SelectedIndex="{Binding SelectedTabIndex}">
...
<TabItem x:Name="TextTab" Header="Text">
<Grid Grid.Row="1">
<Grid.RowDefinitions>
<RowDefinition Height="10*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<ScrollViewer Grid.Row="0" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
...
</ScrollViewer>
<Button Grid.Row="1" x:Name="SaveText" Content="Save" Width="50" Height="25" />
</Grid>
</TabItem>
在视图模型中:
public void SaveText()
{
...
}