Developer Network
Developer Network
Developer
:CreateViewProfileText:
サインイン
MSDN サブスクリプション
ツールを入手する
ダウンロード
Visual Studio
SDK
評価版ソフトウェア
無償ダウンロード
Office リソース
プログラム
サブスクリプション
管理者
学生
Microsoft Imagine
Microsoft Student Partners
ISV
創業間もないベンチャー企業
イベント
コミュニティ
Magazine
フォーラム
ブログ
Channel 9
ドキュメント
API とリファレンス
デベロッパー センター
サンプル コード
提供終了済みコンテンツ
申し訳ありません。リクエストされたコンテンツは削除されています。すぐに自動的にリダイレクトされます。
質問する
クイック アクセス
フォーラム ホーム
フォーラム ユーザーを参照
FAQ (よく寄せられる質問)
関連するスレッドの検索
Remove From My Forums
トップ回答者
背景が透明な領域が存在するユーザーコントロールのMouseEnterについて
.Net Framework
>
Windows Presentation Foundation ( WPF )
質問
0
サインインして投票
背景が透明な領域が存在するユーザーコントロール(チェックボックスとスライダーを組み合わせています)を作成し
ウィンドウに貼り付け、MouseEnterイベントトリガでユーザーコントロールの大きさを一回り大きくする処理を書き、
MouseLeaveでは元の大きさに戻す処理を書いています。
一見、期待通りには動くのですが、背景が透明な領域(スライダーのバーの隙間等)にマウスを移動するとギクシャクしてしまいます。
ユーザーコントロールのBackgroundに色の指定をすれば解決するのですが透明のままにしておきたいです。
これを解決する良い方法はありますでしょうか?
どうぞよろしくお願いします。
2009年7月15日 7:19
返信
|
引用
回答
0
サインインして投票
ユーザーコントロールのBackgroundに色の指定をすれば解決するのですが透明のままにしておきたいです。
とのことですので、恐らく Background は未指定 (=null) なのだと思います。
これを明示的に Transparent (または #00FFFFFF) と指定してみてはいかがでしょうか。
回答としてマーク
momo1995
2009年7月16日 0:12
2009年7月15日 8:10
返信
|
引用
すべての返信
0
サインインして投票
ユーザーコントロールのBackgroundに色の指定をすれば解決するのですが透明のままにしておきたいです。
とのことですので、恐らく Background は未指定 (=null) なのだと思います。
これを明示的に Transparent (または #00FFFFFF) と指定してみてはいかがでしょうか。
回答としてマーク
momo1995
2009年7月16日 0:12
2009年7月15日 8:10
返信
|
引用
0
サインインして投票
返信ありがとうございます。
ユーザーコントロールのベースのGridのBackgroundをTransparentにすることで解決できました。
ありがとうございました。
質問に「スライダーのバーの隙間等」と書いたのですが正確には「ユーザーコントロールのベースのGridが見えている部分」でした。
2009年7月16日 0:18
返信
|
引用