2017-11-26 15 views
0

私はWPFマテリアルデザイン(also found here)のnugetパッケージを使用しているプロジェクトで作業しています。WPFリストビューがグリッドビューを追加するときにスタイルを変更します

基本的な点を除けば、私は決してWPFのテンプレート作成とスタイリングに熟練していないので、この問題がどのように起こっているかはわかりません。 GridViewなしでListViewを使用している場合、強調表示、テキストの色などは、どのようにしたいですか?しかし、GridViewを追加すると、テンプレートが変更されているようです(?)、ListViewのアイテムの色は私がそれらをどのようにしたいのか分かりません。

何とかListViewからテンプレートをコピーしてGridViewにも適用できますか、まったく間違っていますか?

ありがとうございます。

答えて

0

VS2017では、スタイルテンプレートを分析してスパイツールを使用してスヌープすることができます。ライブインスペクタを使用してウィンドウ内のwpf要素の詳細を表示するためにruntimedebuggingを使用することもできます両方のケースでどちらが使用され、あなたの資源を見ますか。あなたの好きなものをミックスしてマッチさせる独自のスタイルを作りましょう。

私は時々使用スパイツール:https://snoopwpf.codeplex.com/

+0

おかげでたくさん、非常に便利なようです。私は問題を見つけることができましたが、私はそれが解決できるかどうか完全にはわかりません。私は私のリストビューでgridviewを使用すると、私は項目としてクラスを追加し、それらは列で順序付けられています。私はgridviewを使用しないときは、単にアイテムとしてテキストを追加します。 グリッドビューのオブジェクトをクリックすると、境界線(Border)のMouseDownが呼び出され、グリッドビューのないリストビューのオブジェクトをクリックするとMouseDown on(Grid)が表示されます。 私のためのヒントはありますか? – Qube

+0

WPFでほとんどの外観を再レイアウトすることができますが、コメントで行うのは難しいです。あなたが持っているもの、取得したいもの、そこに到達する方法を尋ねる最小限のサンプルコードを作成します - あなたの人があなたを助けることができるかもしれません。 –

関連する問題