トップページ > プログラム > 2016年03月08日 > nL8sgezt

書き込み順位&時間帯一覧

76 位/222 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000011



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part19 [転載禁止]©2ch.net

書き込みレス一覧

WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part19 [転載禁止]©2ch.net
913 :デフォルトの名無しさん[sage]:2016/03/08(火) 23:20:46.89 ID:nL8sgezt
画像のプロパティを指定出来るユーザーコントロールを作ろうと思い以下のページを参考に
WPF 依存プロパティの作り方 - Qiita http://qiita.com/hugo-sb/items/62cd9f5deca365a83858
Stringの部分をImageSource型に置き換えた物を追加してみたのですが「既定値の型がプロパティ 'CustomImage' の型と一致しません。」と出てしまいます
CustomImageはSystem.windows.media.ImageSource 型で、wpfのSystem.Windows.Controls.ImageコントロールのSourceプロパティと同じです

理想としては <local:なんとかカスタムコントロール 画像1="/image1.png" 画像2="/image2.png"/> の様に書く事の出来るカスタムコントロールを目指しています

カスタムコントロールのクラス http://i.imgur.com/9hiyzM5.png
カスタムコントロールのxaml http://i.imgur.com/W2fBgX3.png
カスタムコントロールを使っているxaml http://i.imgur.com/b0wW2TB.png

画像についてもString型にして、内部でテキストをurlとして画像を読み込む のような動作にすれば出来る気もするのですが
VisualStudio上のデザイナでSystem.Windows.Controls.ImageのSourceと同じ様に画像をドロップダウンで指定したいのでそれは避けたいです。
デザイナかから指定したい例 http://i.imgur.com/vNIKvaE.png

.netのソースコードを確認したのですが、でSystem.Windows.Controls.ImageのSourceプロパティをセットする所は特別な処理をしておらず
ImageSource型をget setしているだけでした
http://referencesource.microsoft.com/#PresentationFramework/src/Framework/System/Windows/Controls/Image.cs,695847c6a393b6c9,references

visual studio2015で開けるプロジェクトファイルは以下のurlです
http://www1.axfc.net/u/3631640.zip

どうすれば、System.Windows.Controls.ImageのSourceプロパティと同じく
VisualStudioのデザイナのプロパティからドロップダウンで画像を指定出来るプロパティをカスタムコントロールで定義出来るでしょうか
ご存の方、お助け下さい


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。