【发布时间】:2020-01-13 20:34:01
【问题描述】:
我正在使用 Caliburn.micro 在视图之间导航。当我使用按钮在视图之间传递时,它可以工作。但我想用 ListView 来导航。
这是有效的;
<Button x:Name="OpenOverview"/>
但是这个不行;
<ListViewItem
x:Name="OpenOverview"
Width="60"
Height="40"
Margin="0,5,0,0"
Padding="0"
HorizontalAlignment="Center"
HorizontalContentAlignment="Center"
RenderTransformOrigin="0.5,0.375"
ToolTipService.Placement="Right"
ToolTipService.ToolTip="Overview">
在我的 MainViewModel 中,我有 ;
public void OpenStorage()
{
ActivateItem(new StorageViewModel());
}
我怎样才能将它绑定到 LİstView 项,就像我为 Button 所做的那样?
【问题讨论】:
-
你试过在ListView上绑定SelectedItem,并在setter中执行一些导航代码吗?
标签: wpf listview caliburn.micro