WPF(XAML,XBAP,.NET3.5)GUIプログラミングat TECH
WPF(XAML,XBAP,.NET3.5)GUIプログラミング - 暇つぶし2ch261:デフォルトの名無しさん
08/08/09 21:56:52
WindowいっぱいにMediaElementを置いて簡単なメディアプレイヤーを作っています。
「常に手前に表示」を実現させようと思い、MediaElementにContextMenuをつけて
MenuItemのIsCheckedをWindowのTopmostとバインドさせれば良いと考え、以下のようなXAMLを書きました。

:
<MediaElement(略)><MediaElement.ContextMenu>
<MenuItem Header="常に手前に表示(_T)" IsCheckable="True"
IsChecked="{Binding Path=Topmost, ElementName=Window, Mode=Default}"/>
</MediaElement.ContextMenu></MediaElement>
:

が、狙い通りの動作になりません。
面白いことに、CheckBoxを単体で配置してバインドさせたときや、
MenuにMenuItemを配置してバインドさせたときは正しく動作します。
なんでこういう挙動になるのか、また解決法について何か知ってる方がいたら教えてください。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch