<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Silverlight</title><link>http://blogs.wankuma.com/kazuki/category/1880.aspx</link><description>Silverlight</description><managingEditor>k.ota.0130あっとgmail.com(かずき)</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight]Silverlight 4でIMEは何処まで制御できるのか？</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/30/188570.aspx</link><pubDate>Fri, 30 Apr 2010 21:51:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/30/188570.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/188570.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/30/188570.aspx#Feedback</comments><slash:comments>295</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/188570.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/188570.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://d.hatena.ne.jp/keyword/Silverlight"&gt;Silverlight&lt;/a&gt; 4になって、&lt;a href="http://d.hatena.ne.jp/keyword/WPF"&gt;WPF&lt;/a&gt;と同じような感じで&lt;a href="http://d.hatena.ne.jp/keyword/IME"&gt;IME&lt;/a&gt;の制御が出来るようになったみたいです。 &lt;p&gt;TextBoxに &lt;ul&gt; &lt;li&gt;InputMethod.PreferredImeConversionMode  &lt;li&gt;InputMethod.IsInputMethodEnabled  &lt;li&gt;InputMethod.PreferredImeState&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;という３つの添付&lt;a href="http://d.hatena.ne.jp/keyword/%A5%D7%A5%ED%A5%D1%A5%C6%A5%A3"&gt;プロパティ&lt;/a&gt;をつけることで実現できます。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100430/1272631801"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/188570.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight][C#]Silverlight 4で少し変った画像ビューワ？を作ってみた</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/25/188378.aspx</link><pubDate>Sun, 25 Apr 2010 09:14:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/25/188378.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/188378.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/25/188378.aspx#Feedback</comments><slash:comments>69</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/188378.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/188378.aspx</trackback:ping><description>&lt;p&gt;時間があったので作ってみました。 &lt;p&gt;MVVMとBlendのBehaviorあたりを使っています。 &lt;h6&gt;完成予想図&lt;/h6&gt; &lt;p&gt;起動すると真っ白の画面が表示されます。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100425/1272154217"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/188378.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight]Silverlight ToolkitのControls BrowserのバグかSilverlightのバグらしきもの見つけた</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/23/188318.aspx</link><pubDate>Fri, 23 Apr 2010 09:40:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/23/188318.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/188318.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/23/188318.aspx#Feedback</comments><slash:comments>38</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/188318.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/188318.aspx</trackback:ping><description>自分で検証はしてないけど、とりあえずSilverlightの画面が真っ白になって戻ってこなくなるバグを見つけた。&lt;br/&gt;
&lt;h2&gt;再現手順&lt;/h2&gt;

&lt;a href="http://d.hatena.ne.jp/okazuki/20100423/1271983098"&gt;続きを読む&lt;/a&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/188318.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight][C#]Silverlight 4のデータ検証 「汎用的なINotifyDataErrorInfoの実装」</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/18/188150.aspx</link><pubDate>Sun, 18 Apr 2010 23:23:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/18/188150.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/188150.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/18/188150.aspx#Feedback</comments><slash:comments>39</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/188150.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/188150.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100324/1269430538"&gt;前に汎用性の欠片も無い感じに実装して実験したINotifyDataErrorInfo&lt;/a&gt;ですが、System.ComponentModel.DataAnnotationsと連携させる感じで汎用的に実装できます。 &lt;p&gt;とりあえず、INotifyDataErrorInfoとINotifyPropertyChangedを実装したViewModelBaseクラスは、こんな雰囲気になると思います。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100418/1271594953"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/188150.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight][C#]Silverlight 4でMVVM + MEF + Navigation Frameworkのサンプル</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/18/188127.aspx</link><pubDate>Sun, 18 Apr 2010 00:31:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/18/188127.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/188127.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/18/188127.aspx#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/188127.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/188127.aspx</trackback:ping><description>&lt;p&gt;とりあえず今までエントリとして書いてきたものをまとめて１つの小さなサンプルにしてみました。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/keyword/%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9"&gt;ダウンロード&lt;/a&gt;は、&lt;a href="http://cid-c0989b857f2f850c.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/samples/SLCommons.zip"&gt;こちら&lt;/a&gt;から。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100417/1271508592"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/188127.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight]Silverlight 4が出ました！開発環境はRC2</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/16/188105.aspx</link><pubDate>Fri, 16 Apr 2010 20:50:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/16/188105.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/188105.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/16/188105.aspx#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/188105.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/188105.aspx</trackback:ping><description>&lt;p&gt;タイトルの通りSilverlight4が出ました。&lt;br&gt;↓のURLを開くとインストールするか聞かれます。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100416/1271418488"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/188105.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[WPF][Silverlight]Infragistics Developer Days 7に行ってきた</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/15/188085.aspx</link><pubDate>Thu, 15 Apr 2010 22:44:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/15/188085.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/188085.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/15/188085.aspx#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/188085.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/188085.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://d.hatena.ne.jp/keyword/%A5%BB%A5%DF%A5%CA%A1%BC"&gt;セミナー&lt;/a&gt;参加してきたので、&lt;a href="http://d.hatena.ne.jp/keyword/%A5%BB%A5%DF%A5%CA%A1%BC"&gt;セミナー&lt;/a&gt;のメモ。 &lt;p&gt;箇条書き部分が&lt;a href="http://d.hatena.ne.jp/keyword/%A5%D7%A5%EC%A5%BC%A5%F3"&gt;プレゼン&lt;/a&gt;資料の内容や、スピーカーの方が話した内容を要約したものです。 &lt;p&gt;箇条書きではないところは、個人的な感想です。 &lt;p&gt;序盤頑張ってメモってたけど途中で力尽きてしまいました。 &lt;p&gt;標準の&lt;a href="http://d.hatena.ne.jp/keyword/%2ENET%20Framework"&gt;.NET Framework&lt;/a&gt; 4のDataGridは、あまりいけていないので、NetAdvantageみたいな&lt;a href="http://d.hatena.ne.jp/keyword/%A5%B5%A1%BC%A5%C9%A5%D1%A1%BC%A5%C6%A5%A3"&gt;サードパーティ&lt;/a&gt;製品を使うのが必須かなぁと思いました。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100415/1271335570"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/188085.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight][MEF][C#]NavigationFrameworkとMEFの連携</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/07/187788.aspx</link><pubDate>Wed, 07 Apr 2010 19:14:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/07/187788.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/187788.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/07/187788.aspx#Feedback</comments><slash:comments>60</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/187788.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/187788.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://d.hatena.ne.jp/keyword/Silverlight"&gt;Silverlight&lt;/a&gt; 4 + MEF + NavigationFrameworkのお話。 &lt;p&gt;MEFを使うと、動的に読み込んだXAPからクラスの&lt;a href="http://d.hatena.ne.jp/keyword/%A5%A4%A5%F3%A5%B9%A5%BF%A5%F3%A5%B9"&gt;インスタンス&lt;/a&gt;を取得したり出来るけど、これがNavigationFrameworkと、すこぶる相性が悪いです。どう悪いかって、例外が出て動かないくらい悪いです。 &lt;p&gt;ということで、Pageクラスを複数のXAPに配置しておいて、それをナビゲーションするという事は諦めたほうがよさげという結論に至ります。ついでにいうと、NavigationFrameworkにPageクラスの&lt;a href="http://d.hatena.ne.jp/keyword/%A5%A4%A5%F3%A5%B9%A5%BF%A5%F3%A5%B9"&gt;インスタンス&lt;/a&gt;の生成を任せると、MEFによるImportとかExportの範疇の外での出来事なので連携しづらいことこの上ないです。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100407/1270612432"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/187788.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight][C#][MEF]Silverlight4でMEFベースのアプリを作るための小さな起動用クラス</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/05/187733.aspx</link><pubDate>Mon, 05 Apr 2010 21:06:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/05/187733.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/187733.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/05/187733.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/187733.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/187733.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://d.hatena.ne.jp/keyword/Silverlight"&gt;Silverlight&lt;/a&gt; 4でMEFベースの&lt;a href="http://d.hatena.ne.jp/keyword/%A5%A2%A5%D7%A5%EA%A5%B1%A1%BC%A5%B7%A5%E7%A5%F3"&gt;アプリケーション&lt;/a&gt;を作りたいと思ったら、以下のようなクラスを準備するとよさそうです。&lt;/p&gt; &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100405/1270468930"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/187733.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>k.ota.0130@gmail.com(かずき)</dc:creator><title>[Silverlight][C#][MEF]複数のXAPに分割されたアプリケーション</title><link>http://blogs.wankuma.com/kazuki/archive/2010/04/05/187732.aspx</link><pubDate>Mon, 05 Apr 2010 21:04:00 GMT</pubDate><guid>http://blogs.wankuma.com/kazuki/archive/2010/04/05/187732.aspx</guid><wfw:comment>http://blogs.wankuma.com/kazuki/comments/187732.aspx</wfw:comment><comments>http://blogs.wankuma.com/kazuki/archive/2010/04/05/187732.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/kazuki/comments/commentRss/187732.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/kazuki/services/trackbacks/187732.aspx</trackback:ping><description>&lt;p&gt;Silverlight4からお手軽に作れるようになってます。MEFの中にあるDeploymentCatalogクラスのお陰です。 &lt;p&gt;例えば、SilverlightApplication5という名前でプロジェクトをつくり、MEF関連の&lt;a href="http://d.hatena.ne.jp/keyword/%A5%A2%A5%BB%A5%F3%A5%D6%A5%EA"&gt;アセンブリ&lt;/a&gt;を２つ参照に追加します。 &lt;p&gt;MainPageがあるので、適当にViewModelを作ります。ViewModelでは、UserControlをMEFからImportしてもらうようにしてます。 &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100405/1270439300"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/kazuki/aggbug/187732.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>