ac#/ xamlアプリケーションでMMP:PFを使用しており、プレーヤーを処理するための独自のコントロール要素を提供しています。
そのため、下部に表示される独自のネイティブコントロールを非表示/無効にしたいのです。(スクリーンショットの画面中央では、これはテーマを使用しているだけです)
誰かがそれを行う方法を知っていますか?私はそのための物件を見つけることができませんでした。
ac#/ xamlアプリケーションでMMP:PFを使用しており、プレーヤーを処理するための独自のコントロール要素を提供しています。
そのため、下部に表示される独自のネイティブコントロールを非表示/無効にしたいのです。(スクリーンショットの画面中央では、これはテーマを使用しているだけです)
誰かがそれを行う方法を知っていますか?私はそのための物件を見つけることができませんでした。
プレイヤーのコントロールがまったく表示されないようにする魔法のプロパティ:
InteractiveActivationMode="None"
このように使用します:
axWindowsMediaPlayer1.uiMode = "None";
のMediaPlayer
参照からIsTimeLineVisible
、、、、および利用可能な他IsPlayPauseVisible
の多くの可視性プロパティ。したがって、それらをfalseに設定できます。MediaPlayerのプロパティを見てくださいIsPositionVisible
IsStopVisible
HichemCの答えに対する代替ソリューション:プレーヤーコントロールテンプレートを変更できます。
Blendを使用すると、それほど難しくはなく、多くの制御が可能になります。たとえば、プレーヤーの状態(VSM)にコントロールをフックして、コントロールがプレーヤーの内部状態と正しく同期されていることを確認できます。
私はマイクロソフトのMMPPFを担当しており、質問があれば喜んでお手伝いします。ここでの提案に同意します。私はこのサイトが大好きですが、MMPPFサポートの質問についてはあまり監視していません。私たちからの回答が必要な場合は、CodePlexプロジェクトサイトのサポートページが私のチームによって毎日監視されており、彼らは非常に迅速に対応します。このフォーラムの使用を思いとどまらせないでください。必要に応じて、プロジェクトサイトが開発者から直接回答を得るより良い方法であることを示唆しています。
あなたのアプリがうまくいったことを願っています。
Mike Downey miked --at --- microsoft.com