2011-01-24 11 views

答えて

0

あなたの質問には詳細はあまりありませんが、コントロールの一部を透明にしたいと思っています。

これを行う最もよい方法は、おそらくそのコントロールのコントロールテンプレートを変更することです。これにより、そのコントロールの外観を完全に制御できます。

任意のコントロールの基本ControlTemplateを取得するには、Expression BlendまたはXamlWriterを使用します。ここでは、かなり簡単な手順を説明するgood linkがあります。

あなたが興味を持っているコントロールの種類はわかりません。かなりシンプルなものもあれば、かなり複雑なものもあれば、その間にあるものもあります。 「PART_something」という名前のテンプレートでコントロールが表示されている場合は、注意してください。これらは必須であり、特定のコントロールを自動的に動作させるためのWPFブラックマジックのビットです。

+0

私は実際にコントロールテンプレートを変更できないため、その一部をマスクしたいのです。コントロールのテンプレートを変更できないのはどうしてですか? – Aks

+0

コントロールテンプレートを変更できないのはなぜですか?私が尋ねる理由は、すべてのコントロールに変更可能なコントロールテンプレートがあることです。 –