2
我正在使用C#和XAML編寫視頻播放器應用程序,通用應用程序(Windows 8.1和Windows Phone 8.1)。有一個非常好的UX是:閒置時間後隱藏鼠標光標和StackPanel Windows 8.1 - 通用應用程序
- 當鼠標是一組時間後閒置,鼠標和所有控件(播放,暫停..)被隱藏
- 當鼠標移動,鼠標光標和所有控件出現。
它看起來和Windows 8.1上的視頻應用完全一樣;雖然簡單,但它是一個非常好的用戶體驗。
下面是一些我的控制,我把他們都在一個StackPanel:
<StackPanel x:Name="MyControls"
Orientation="Horizontal" >
<Button x:Name="btnPlay"
Click="btnPlay_Click" />
<Button x:Name="btnPause"
Click="btnPause_Click" />
</StackPanel>
而且我的代碼背後的控制:
private void btnPlay_Click(object sender, RoutedEventArgs e)
{
videoMediaElement.Play();
}
private void btnPause_Click(object sender, RoutedEventArgs e)
{
videoMediaElement.Pause();
}
如此反覆,我的問題是怎麼做的這個?
- 當鼠標是一組時間,鼠標和所有控件後閒置(播放,暫停..)被隱藏 當鼠標移動,鼠標光標和所有控件出現
- 。
因爲它是一個通用應用程序,我猜對Windows Phone 8.1來說,解決方案是一樣的,幾乎相同的控件。
該代碼完美工作,非常感謝@Justin XL 您能告訴我一些關於動畫的建議嗎?非常感謝 – truongnm
'MyControls'是'StackPanel'的名稱。我以爲這就是你使用的名字? –
好的,我看到了什麼問題。您需要定義'RenderTransform'你'StackPanel',這樣的 - \t \t \t \t \t \t \t \t ... –