注册 登录
编程论坛 WPF/Silverlight

请教一个WPF 动态显示按钮的问题,高手请进哦

densidino 发布于 2011-07-14 13:55, 946 次点击
一个播放器的代码
主要想实现功能:视频播放的界面上,我鼠标移动到界面的某个区域的时候,然后把那个GRID显示出来,然后grid里面有一些控制按钮,然后我就可以对视频进行控制
前台代码:
C# code
<Grid x:Name="FunctionBar" HorizontalAlignment="Right" Width="133" Visibility="Hidden" MouseEnter="BtnViewVisible" MouseLeave="BtnViewHidden" >
<button></button>
<button></button>
<button></button>
<button></button>
</Grid>


后台代码:
C# code
   private void BtnViewVisible(object sender, MouseEventArgs e)
        {
            if (FunctionBar.Visibility == Visibility.Hidden)
            {
                FunctionBar.Visibility = Visibility.Visible;
            }
        }

 private void BtnViewHidden(object sender, MouseEventArgs e)
        {
            if (FunctionBar.Visibility==Visibility.Visible)
            {
                FunctionBar.Visibility = Visibility.Hidden;
            }
        }


我写的这些效果不行,主要问题是视屏播放的时候 那个grid直接是隐藏状态 完全没有浮动出现的效果。
1 回复
#2
guang2012-03-16 15:08
可以用Storyboard实现,具体可以查一下Storyboard的用法
1