如何使用 ListViewItem 代替按钮进行导航? WPF、Caliburn Micro
How to use a ListViewItem to navigate instead of a button? WPF, Caliburn Micro
我正在使用 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());
}
如何像绑定 Button 一样将它绑定到 LİstView 项?
我相信您想根据 ListView 中的选择进行导航。您可以为此目的使用 Selected
事件。
<ListViewItem cal:Message.Attach="[Event Selected]=[Action OpenOverview]">Overview Page</ListViewItem>
使用cal:Message.Attach
时请记得添加以下参考
xmlns:cal="http://www.caliburnproject.org"
我正在使用 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());
}
如何像绑定 Button 一样将它绑定到 LİstView 项?
我相信您想根据 ListView 中的选择进行导航。您可以为此目的使用 Selected
事件。
<ListViewItem cal:Message.Attach="[Event Selected]=[Action OpenOverview]">Overview Page</ListViewItem>
使用cal:Message.Attach
xmlns:cal="http://www.caliburnproject.org"