1

ac#/ xamlアプリケーションでMMP:PFを使用しており、プレーヤーを処理するための独自のコントロール要素を提供しています。

そのため、下部に表示される独自のネイティブコントロールを非表示/無効にしたいのです。(スクリーンショットの画面中央では、これはテーマを使用しているだけです)

誰かがそれを行う方法を知っていますか?私はそのための物件を見つけることができませんでした。

ここに画像の説明を入力してください

4

6 に答える 6

5

プレイヤーのコントロールがまったく表示されないようにする魔法のプロパティ:

InteractiveActivationMode="None"
于 2013-05-17T10:02:44.087 に答える
4

このように使用します:

axWindowsMediaPlayer1.uiMode = "None";
于 2016-12-21T05:29:10.460 に答える
3

MediaPlayer参照からIsTimeLineVisible、、、、および利用可能な他IsPlayPauseVisibleの多くの可視性プロパティ。したがって、それらをfalseに設定できます。MediaPlayerのプロパティを見てくださいIsPositionVisibleIsStopVisible

于 2013-01-29T09:33:14.463 に答える
2

HichemCの答えに対する代替ソリューション:プレーヤーコントロールテンプレートを変更できます。

Blendを使用すると、それほど難しくはなく、多くの制御が可能になります。たとえば、プレーヤーの状態(VSM)にコントロールをフックして、コントロールがプレーヤーの内部状態と正しく同期されていることを確認できます。

于 2013-01-30T09:26:00.373 に答える
1

すべてのコントロールを一度に非表示/表示する場合:

_player.IsInteractive = true/false;

これは、プロパティが存在しないと言っている人のための逆コンパイルされたMediaPlayer.csのスクリーンショットです。

ここに画像の説明を入力してください

于 2017-03-15T18:31:01.247 に答える
-1

私はマイクロソフトのMMPPFを担当しており、質問があれば喜んでお手伝いします。ここでの提案に同意します。私はこのサイトが大好きですが、MMPPFサポートの質問についてはあまり監視していません。私たちからの回答が必要な場合は、CodePlexプロジェクトサイトのサポートページが私のチームによって毎日監視されており、彼らは非常に迅速に対応します。このフォーラムの使用を思いとどまらせないでください。必要に応じて、プロジェクトサイトが開発者から直接回答を得るより良い方法であることを示唆しています。

あなたのアプリがうまくいったことを願っています。

Mike Downey miked --at --- microsoft.com

于 2013-04-22T01:00:26.770 に答える