私のアプリケーションにはスイッチバックのオプションがありますので、メインウィンドウの背景の画像ソースがゼロになっているかどうかを確認したいのですが(デフォルトの背景に設定します)、問題はthis.Background.ImageSource
で届きません。そのような選択肢はありません。何か案は?ウィンドウの背景がヌルかどうかを検出するには?
0
A
答えて
1
あなたはas
演算子を使用してImageBrushに背景をキャストし、あなたが戻ってnull参照を持っているかどうかを確認できます:[nullまたは透明な背景の上に検出を打つ方法](HTTPの
ImageBrush brush = this.Background as ImageBrush;
if(brush == null || brush.ImageSource == null)
{
//no ImageBrush set as the Background...
}
関連する問題
- 1. 現在のウィンドウが別のウィンドウの背後にあるかどうかをJavascriptで検出する方法
- 2. iOSアプリが背景を検出する
- 3. 背景ウィンドウ
- 4. イメージの背景/前景検出
- 5. ユーザーがプロキシの背後にいるかどうかを検出する
- 6. 背景ウィンドウのポップアップ
- 7. Androidアプリケーションの背景スキャンを検出するにはどうすればよいですか?
- 8. CSSの背景URLを検出するには
- 9. ブラウザのタブが閉じているかブラウザのウィンドウがJavaScriptかどうかを検出するには
- 10. ウィンドウの背景色を変更する
- 11. ウィンドウの背景色を取得する
- 12. どのようにフルスクリーンアプリケーションがウィンドウで実行されているかどうかを検出できますか?
- 13. Qtアプリケーションのウィンドウ全体の背景色を設定するにはどうすればよいですか?
- 14. UITableViewの背景でのタップの検出
- 15. xamlウィンドウの背景+ dockpanel
- 16. Gtk3ウィンドウの背景画像
- 17. div背景をどのように重ねるのですか?
- 18. UINavigationControllerツールバーの背景にタッチを検出する方法
- 19. 新しいウィンドウ/タブまたは現在のウィンドウでリンクが開くかどうかを検出します。
- 20. CSS背景プロパティはどのように使用しますか?
- 21. Emacs、hl-lineの背景。どのように背景色を透明に設定するのですか?
- 22. html5キャンバスが空白かどうかを検出するには?
- 23. リソースがヌルかどうかを確認するには?
- 24. どのようにモバイルナビメニューの背景を変更しますか
- 25. Cのcmdウィンドウの背景色を変更しますか?
- 26. アプリケーションがフォーカスを取得するかどうかを検出する(ウィンドウのフォーカスではなく)
- 27. Winforms:ツリービューの背景がクリックされたかどうかを確認する
- 28. どのウィンドウをフォアグラウンドウィンドウとして検出するのですか?
- 29. 背景がほとんど囲まれていることを検出
- 30. フローティングアクションバーの背景をカスタマイズするにはどうすればよいですか?
が重複する可能性を//stackoverflow.com/questions/15169358/how-to-hit-detect-on-a-null-or-transparent-background) –
すみませんが、これはXAMLではなくコードビハインドの問題です。 – Yair