从ViewModel访问View中的“TaskbarIcon”

时间:2016-01-06 21:52:20

标签: c# wpf mvvm caliburn

我有一个名为MyView的View,看起来像这样

<Grid>
    <tb:TaskbarIcon x:Name="MyTaskBar"
                    IconSource="/Icons/Icon.ico"
                    MenuActivation="LeftOrRightClick">

        <tb:TaskbarIcon.ContextMenu>
            <ContextMenu>
                <MenuItem Header="About" cal:Message.Attach="About">
                </MenuItem>
            </ContextMenu>
        </tb:TaskbarIcon.ContextMenu>

    </tb:TaskbarIcon>
</Grid>

在视图的“后面的代码”中,我可以打开气球通知:

var myBalloon = new MyBalloonView();
MyTaskBar.ShowCustomBalloon(myBalloon, PopupAnimation.Slide, 100);

如何在MyViewModel中访问“MyTaskBar”?我正在使用Caliburn。

0 个答案:

没有答案