2012-01-13 18 views
2

私は自分のウェブアプリケーションで同じように見えるようにいくつかのwpfユーザコントロールのスタイルを設定しようとしています。私は、スライダとラジオボタンを除いて必要なすべてのコントロールのためのいくつかの本当に素晴らしい例を見つけました。私はいくつかのControlTemplateを作成する必要があります知っている
custom radio buttonwpfのスライダとラジオボタンのスタイリング

しかし、私は本当にどこから始めれば分からない..:
custom slider

ラジオボタン:
スライダー:ここ
は、彼らはのようになります方法です
完全な例があれば完璧ですが、私のニーズに合った深いアドバイスであっても良いでしょう。 1000ありがとうございます!

答えて

3

私はスタイルサンプルhereを持っています。これをレンダリングします:

enter image description here

+0

ありがとう、これは私が探していたものです! – andreapier

+0

サンプルへのリンクが機能していません。 – NeroBrain

+4

答えが壊れたリンクでは役に立ちません - ここに掲載されたコードでははるかに良いでしょう –

3

MSDNページでは、Control Styles and Templatesから始めます。ほとんどのコントロールには、コントロールテンプレートの仕組みの概要を示す例があります。また、元のコントロールテンプレートを抽出/ダウンロードして、変更を加えることもできます。 Download default control templates

P.実際には、最初のリンクのスライダの例は、あなたが説明するスライダの例に似ています。

+1

私はすでにそれを見ました。あなたが検索している小さな部分を見つけるためにたくさんのコードを持っているので、私は非常に混乱しています。とにかく、リンクしたmsdnの記事でさえ、あまり知られていないラジオボタンのスタイリングは言及していないので、あなたの答えは不完全です。 – andreapier

1

Expression Blendを試してみてください。

、具体的にこのビデオ:Creating ControlTemplates

Expression Blendは、XAMLデザインアプリケーションのようなものです。コントロール内のすべての要素に対して、サイズ調整、色付け、塗りと線の調整などを行うことができます。少しは時間がかかりますが、グラフィカルなUIでコントロールをデザインすることができ、Expressionはプロジェクトで使用する適切なXAMLを提供します。

+0

私は試みましたが、私のプロジェクトは本当に大きく(> 2000クラス、> 300ユーザコントロール)、表現のブレンドは私に奇妙なエラーを与え続けています。ばかげたシンプルなプロジェクトを試してみても、私はそれを開くことができませんでした。 – andreapier

+0

あなたはそれが大きすぎるため、プロジェクトをより管理しやすいものに分割する必要があります。しかし、Expressionを使用するためにプロジェクトを開く必要はありません。新しいファイルを作成して使用し、生成されたXAMLをプロジェクトに戻して貼り付けるだけです。 –

関連する問題