<?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>C#</title><link>http://blogs.wankuma.com/utsusemi/category/1126.aspx</link><description>現在の大きな壁…orz</description><managingEditor>うつせみ（虚蝉）</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>International Feature Pack 2.0 Betaの続き</title><link>http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176763.aspx</link><pubDate>Mon, 29 Jun 2009 17:58:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176763.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/176763.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176763.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/176763.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/176763.aspx</trackback:ping><description>&lt;p&gt;前回エントリの続き&lt;a title="http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176744.aspx" href="http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176744.aspx"&gt;&lt;br&gt;http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176744.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;とりあえず修正して試してみました。&lt;/p&gt; &lt;p&gt;・まずはひらがなに修正&lt;/p&gt; &lt;p&gt;XAML &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:09d69728-0269-4d91-b50c-56e3eafcc6f8" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;yomi:YomiganaWPFTextBox YomiganaKanaKind="Hiragana" TextChanged="tbName_TextChanged" /&amp;gt;
&amp;lt;TextBox Name="tbFurigana" /&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;コードビハインド&lt;br&gt;&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:31ec04bd-54e4-4d9b-90b8-4cd764578df0" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#"&gt;tbFurigana.Text = ((YomiganaWPFTextBox)sender).Yomigana;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;上手くいきました＾＾；ありがとうございます。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;で、また新しいパターンを発見。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_FC96/05.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="05" border="0" alt="05" src="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_FC96/05_thumb.jpg" width="244" height="34"&gt;&lt;/a&gt; &lt;br&gt;堂々→どうど々&lt;/p&gt;
&lt;p&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_FC96/06.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="06" border="0" alt="06" src="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_FC96/06_thumb.jpg" width="244" height="37"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;堂々巡り→堂々巡り&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/176763.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>International Feature Pack 2.0 Beta</title><link>http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176744.aspx</link><pubDate>Mon, 29 Jun 2009 14:40:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176744.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/176744.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2009/06/29/176744.aspx#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/176744.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/176744.aspx</trackback:ping><description>&lt;p&gt;が出ているようです。&lt;/p&gt; &lt;p&gt;詳しくは&lt;a href="http://bluewatersoft.cocolog-nifty.com/blog/2009/06/net-winform-int.html" target="_blank"&gt;こちらへ&lt;/a&gt;＾＾&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;なんと便利なものが出たんだろ。と思いながらさわっていたんですが。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_CE15/01.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="01" border="0" alt="01" src="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_CE15/01_thumb.jpg" width="244" height="40"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;ぉ～便利。ちゃんと名前欄を削除してしまったらふりがなのテキストボックスも消えるようです。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;もともとカタカナで返ってくるようで、やっつけでやってみたんですが＾＾；&lt;/p&gt; &lt;p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:c5b7122c-fcb2-4ae2-8682-92f36579315b" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#"&gt;        private void tbName_TextChanged(object sender, TextChangedEventArgs e) {
            //if (tbFurigana == null) { return; }

            tbFurigana.Text = Strings.StrConv(((YomiganaWPFTextBox)sender).Yomigana, VbStrConv.Hiragana, 0);
        }&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;～テストしてみる～&lt;/p&gt;
&lt;p&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_CE15/02.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="02" border="0" alt="02" src="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_CE15/02_thumb.jpg" width="244" height="37"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;…あれ？テストで適当な名字を入れてみたら&lt;/p&gt;
&lt;p&gt;【佐々木】&lt;/p&gt;
&lt;p&gt;で引っかかりました。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_CE15/03.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="03" border="0" alt="03" src="http://utsusemi.wankuma.com/blog_img/2009/06/InternationalFeaturePack2.0Beta_CE15/03_thumb.jpg" width="244" height="36"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;【加々美】&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;なにかやり方がマズいのかなぁ。。。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/176744.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>WPFのレイアウトの基本らしい</title><link>http://blogs.wankuma.com/utsusemi/archive/2009/06/03/174048.aspx</link><pubDate>Wed, 03 Jun 2009 10:58:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2009/06/03/174048.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/174048.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2009/06/03/174048.aspx#Feedback</comments><slash:comments>761</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/174048.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/174048.aspx</trackback:ping><description>&lt;p&gt;とあるサイトに書いてあったことが気になりました。&lt;/p&gt; &lt;p&gt;&lt;a title="http://blogs.wankuma.com/unyora/archive/2009/05/26/173608.aspx" href="http://blogs.wankuma.com/unyora/archive/2009/05/26/173608.aspx"&gt;http://blogs.wankuma.com/unyora/archive/2009/05/26/173608.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;先日、わんくま勉強会が開催された際に中さんがいらっしゃったので直接疑問をぶつけてみました。&lt;/p&gt; &lt;p&gt;う→うつせみ&lt;/p&gt; &lt;p&gt;中→中さん&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;う「そういえば、WPFのレイアウトの基本がGridと書いてあったのをみたんですが」&lt;/p&gt; &lt;p&gt;中「うん。そうだよ」&lt;/p&gt; &lt;p&gt;う「利点というか、理由が思いつかないんですが」&lt;/p&gt; &lt;p&gt;中「ウインドウのサイズを最大化するときに、コントロールのサイズが変わるし。&lt;br&gt;　　それに、フォントサイズを変えたときにも有効ですよ」&lt;/p&gt; &lt;p&gt;う「フォントサイズを変更させるとは考えていませんでした。」&lt;/p&gt; &lt;p&gt;中「フォントサイズ変更の時にはスクロールさせるようにしておいて、&lt;br&gt;　　標準サイズの時にはスクロールせずに収まるようにしておくといいよ」&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font color="#ffff00" size="4"&gt;&lt;strong&gt;早速試してみました&lt;br&gt;&lt;/strong&gt;&lt;/font&gt;（本当は自宅で日曜日に試して現在作成中のソースを書き換え中）&lt;/p&gt; &lt;p&gt;元々のソースは以下の通り&lt;br&gt;(XAMLのレイアウトエディタ（と表現していいのか）でドラッグアンドドロップ＋ぷち整形)&lt;/p&gt; &lt;div class="wlWriterEditableSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:e43cd553-3875-4f5e-a36d-3e08904c2f48" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300"&amp;gt;
    &amp;lt;Grid&amp;gt;
        &amp;lt;Label Height="24" Margin="12,12,0,0" Name="label1" VerticalAlignment="Top" HorizontalAlignment="Left" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,12,20,0" Name="textBox1" VerticalAlignment="Top" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,42,0,0" Name="label2" VerticalAlignment="Top" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,42,20,0" Name="textBox2" VerticalAlignment="Top" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,72,0,0" Name="label3" VerticalAlignment="Top" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,72,20,0" Name="textBox3" VerticalAlignment="Top" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,102,0,0" Name="label4" VerticalAlignment="Top" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,102,20,0" Name="textBox4" VerticalAlignment="Top" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,0,0,106" Name="label5" VerticalAlignment="Bottom" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,0,0,76" Name="label6" VerticalAlignment="Bottom" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,0,20,76" Name="textBox6" VerticalAlignment="Bottom" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,0,0,46" Name="label7" VerticalAlignment="Bottom" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,0,20,46" Name="textBox7" VerticalAlignment="Bottom" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,0,0,16" Name="label8" VerticalAlignment="Bottom" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,0,20,16" Name="textBox8" VerticalAlignment="Bottom" /&amp;gt;
        &amp;lt;ComboBox Height="24" Margin="138,0,20,106" Name="comboBox1" VerticalAlignment="Bottom" /&amp;gt;
    &amp;lt;/Grid&amp;gt;
&amp;lt;/Window&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;実行画面&lt;br&gt;&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_thumb.png" width="244" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_3.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="208" alt="image" src="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_thumb_3.png" width="244" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;リサイズ前&lt;/td&gt;
&lt;td valign="top" width="200"&gt;リサイズ後&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;（いつもは全部のコントロールを左上を起点に書き直してるんですけどね。）
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;さらに上記でフォントサイズを変更&lt;br&gt;&lt;/p&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:ebe4668e-8d81-43ea-80e4-3a44802c57c4" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300" FontSize="18" &amp;gt;
    &amp;lt;Grid&amp;gt;
        &amp;lt;Label Height="24" Margin="12,12,0,0" Name="label1" VerticalAlignment="Top" HorizontalAlignment="Left" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,12,20,0" Name="textBox1" VerticalAlignment="Top" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,42,0,0" Name="label2" VerticalAlignment="Top" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,42,20,0" Name="textBox2" VerticalAlignment="Top" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,72,0,0" Name="label3" VerticalAlignment="Top" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,72,20,0" Name="textBox3" VerticalAlignment="Top" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,102,0,0" Name="label4" VerticalAlignment="Top" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,102,20,0" Name="textBox4" VerticalAlignment="Top" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,0,0,106" Name="label5" VerticalAlignment="Bottom" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,0,0,76" Name="label6" VerticalAlignment="Bottom" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,0,20,76" Name="textBox6" VerticalAlignment="Bottom" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,0,0,46" Name="label7" VerticalAlignment="Bottom" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,0,20,46" Name="textBox7" VerticalAlignment="Bottom" /&amp;gt;
        &amp;lt;Label Height="24" HorizontalAlignment="Left" Margin="12,0,0,16" Name="label8" VerticalAlignment="Bottom" Width="120"&amp;gt;Label&amp;lt;/Label&amp;gt;
        &amp;lt;TextBox Height="24" Margin="138,0,20,16" Name="textBox8" VerticalAlignment="Bottom" /&amp;gt;
        &amp;lt;ComboBox Height="24" Margin="138,0,20,106" Name="comboBox1" VerticalAlignment="Bottom" /&amp;gt;
    &amp;lt;/Grid&amp;gt;
&amp;lt;/Window&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2" width="402" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_thumb.png" width="244" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_4.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_thumb_4.png" width="244" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;フォントサイズ変更前&lt;/td&gt;
&lt;td valign="top" width="200"&gt;リサイズ変更後&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;レイアウトの崩れがしゃれにならないレベル。。。&lt;/p&gt;
&lt;p&gt;&lt;br&gt; ということでGridにしてみる。&lt;br&gt;（これはツールを使わず記述）&lt;br&gt;&lt;/p&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:eb5dc2d1-7a6d-417b-99aa-d599a317ca23" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300"&amp;gt;
    &amp;lt;ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"&amp;gt;
        &amp;lt;Grid&amp;gt;
            &amp;lt;Grid.RowDefinitions&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
            &amp;lt;/Grid.RowDefinitions&amp;gt;

            &amp;lt;Grid.ColumnDefinitions&amp;gt;
                &amp;lt;ColumnDefinition Width="Auto" /&amp;gt;
                &amp;lt;ColumnDefinition Width="*" /&amp;gt;
            &amp;lt;/Grid.ColumnDefinitions&amp;gt;

            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="0" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="1" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="2" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="3" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="4" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="5" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="6" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="7" Grid.Column="0" /&amp;gt;

            &amp;lt;TextBox Grid.Row="0" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="1" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="2" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="3" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;ComboBox Grid.Row="4" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="5" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="6" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="7" Grid.Column="1" Margin="2" /&amp;gt;
        &amp;lt;/Grid&amp;gt;
    &amp;lt;/ScrollViewer&amp;gt;
&amp;lt;/Window&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;ソース自体もかなり読みやすくなり、すっきり。で実行&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_5.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_thumb_5.png" width="244" border="0"&gt;&lt;/a&gt; &lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_6.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="217" alt="image" src="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_thumb_6.png" width="244" border="0"&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;リサイズ前&lt;/td&gt;
&lt;td valign="top" width="200"&gt;リサイズ後&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;フォントサイズも変更&lt;br&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:e938f35d-c10c-411e-b194-a028eb0748fb" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300" FontSize="18"&amp;gt;
    &amp;lt;ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"&amp;gt;
        &amp;lt;Grid&amp;gt;
            &amp;lt;Grid.RowDefinitions&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
                &amp;lt;RowDefinition Height="Auto" /&amp;gt;
            &amp;lt;/Grid.RowDefinitions&amp;gt;

            &amp;lt;Grid.ColumnDefinitions&amp;gt;
                &amp;lt;ColumnDefinition Width="Auto" /&amp;gt;
                &amp;lt;ColumnDefinition Width="*" /&amp;gt;
            &amp;lt;/Grid.ColumnDefinitions&amp;gt;

            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="0" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="1" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="2" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="3" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="4" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="5" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="6" Grid.Column="0" /&amp;gt;
            &amp;lt;Label Content="Label" HorizontalAlignment="Right" Grid.Row="7" Grid.Column="0" /&amp;gt;

            &amp;lt;TextBox Grid.Row="0" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="1" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="2" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="3" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;ComboBox Grid.Row="4" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="5" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="6" Grid.Column="1" Margin="2" /&amp;gt;
            &amp;lt;TextBox Grid.Row="7" Grid.Column="1" Margin="2" /&amp;gt;
        &amp;lt;/Grid&amp;gt;
    &amp;lt;/ScrollViewer&amp;gt;
&amp;lt;/Window&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;実行してみると…&lt;br&gt;&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_7.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_thumb_7.png" width="244" border="0"&gt;&lt;/a&gt; &lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_8.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://utsusemi.wankuma.com/blog_img/2009/06/WPF_9A23/image_thumb_8.png" width="241" border="0"&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;リサイズ前&lt;/td&gt;
&lt;td valign="top" width="200"&gt;リサイズ後&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;スクロールバーが出るのが気になりますが、これに関してはウインドウサイズの変更で対応。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;今までBlend等を使ってレイアウトをしていました。&lt;/p&gt;
&lt;p&gt;中さんが「手で書いた方がいい」と言っていたのがよくわかりました。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;こういう情報が戴けるから勉強会は楽しいんです。&lt;/p&gt;
&lt;p&gt;楽しいついでにスピーカーをしてみませんか？（宣伝してみる）&lt;/p&gt;
&lt;p&gt;下記スレッドでお待ちしております＾＾&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bbs.wankuma.com/index.cgi?mode=al2&amp;amp;namber=35735" target="_blank"&gt;福岡勉強会#08準備スレッド&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/174048.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>よく読むブログ</title><link>http://blogs.wankuma.com/utsusemi/archive/2009/05/13/172903.aspx</link><pubDate>Wed, 13 May 2009 09:56:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2009/05/13/172903.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/172903.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2009/05/13/172903.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/172903.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/172903.aspx</trackback:ping><description>&lt;p&gt;よく読むブログを掲載してみるテスト＾＾；&lt;/p&gt; &lt;p&gt;…前回の勉強会、懇親会席上でそんな話になっていたのに失念してました。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.wankuma.com/" target="_blank"&gt;わんくま同盟 Blogs&lt;/a&gt;&lt;br&gt;いろんな情報がわんさか&lt;/li&gt; &lt;li&gt;&lt;a href="http://pro.art55.jp/"&gt;創造的プログラミングと粘土細工&lt;/a&gt;&lt;br&gt;WPF関係の情報が充実&lt;br&gt;WPF Toolkitの情報が大量にあり、助かりました。&lt;/li&gt; &lt;li&gt;&lt;a href="http://d.hatena.ne.jp/Yamaki/"&gt;Yuya Yamaki’s blog&lt;/a&gt;&lt;br&gt;説明が不要な気がするブログですが。&lt;br&gt;いろんな情報が早い上に詳しい＋サンプルもあり、気軽に試せます&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;よく見に行くエバンジェリストさんのブログ&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/tomohn/"&gt;長沢智治のライフサイクルブログ&lt;/a&gt;&lt;br&gt;ソフトウェア開発環境について詳しい…チームっておいしいの？＾＾；(絶賛チーム一人ｗ)&lt;br&gt;TFSを一人で使って恩恵があるのかな。と妄想する今日この頃&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/mohno/"&gt;develop .net&lt;/a&gt;&lt;br&gt;Silverlightの情報が充実してます。&lt;br&gt;昔デモでバーガーをグリグリさせたのが忘れられません。&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/tarok/"&gt;こだかたろうです&lt;/a&gt;&lt;br&gt;WPFの情報が充実してます。&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.technet.com/hirookun/"&gt;Hiroshi Okunushi's Blog ☆ミ&lt;/a&gt;&lt;br&gt;仕事では扱わないんですが、Windows Server系のテクノロジ情報が充実&lt;/li&gt;&lt;/ul&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/172903.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>福岡勉強会 ＃３のお知らせ</title><link>http://blogs.wankuma.com/utsusemi/archive/2008/09/29/157709.aspx</link><pubDate>Mon, 29 Sep 2008 10:09:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2008/09/29/157709.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/157709.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2008/09/29/157709.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/157709.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/157709.aspx</trackback:ping><description>&lt;p&gt;わんくま同盟 福岡勉強会 #3が開催されます。&lt;br&gt;期待の新星POPOIさんが登壇です。&lt;br&gt;きっと面白いはずです。（プレッシャーをかけてるような＾＾；）&lt;/p&gt; &lt;p&gt;尚、今回は金曜の夜の開催になっております。&lt;br&gt;普段来られない方もお気軽にお越しください。&lt;br&gt;また、懇親会のみの参加も応相談です。&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.wankuma.com/seminar/20081010fukuoka03/Default.aspx" target="_blank"&gt;詳細・参加申込はこちらからどうぞ&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;本日のちーちゃん&lt;/p&gt; &lt;p&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2008/09/620da63ff5dd_8EC3/IMG_0321.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="150" alt="IMG_0321" src="http://utsusemi.wankuma.com/blog_img/2008/09/620da63ff5dd_8EC3/IMG_0321_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;嫁が悪ふざけで寝ているちーちゃんの横に酒瓶を…ｗ&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/157709.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>早速試してみました。</title><link>http://blogs.wankuma.com/utsusemi/archive/2008/07/15/148924.aspx</link><pubDate>Tue, 15 Jul 2008 10:38:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2008/07/15/148924.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/148924.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2008/07/15/148924.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/148924.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/148924.aspx</trackback:ping><description>&lt;p&gt;昨日のエントリー：&lt;a title="WPFのSelectedItem" href="http://blogs.wankuma.com/utsusemi/archive/2008/07/14/148820.aspx"&gt;WPFのSelectedItem&lt;/a&gt;より&lt;/p&gt; &lt;p&gt;&lt;a&gt;Hirotow&lt;/a&gt;さんよりツッコミを戴きました。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;SelectorのItemにあるボタンを押してもSelected系プロパティは変更されませんので、 &lt;br&gt;データバインドしているのであればボタンのイベントハンドラで(sender as Control).DataContext as DataClassを取得してやるとよいです。 &lt;br&gt;ちなみにこの手法はLoadedイベントなどでも使えます。&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;一筋の光が…。。。&lt;/p&gt; &lt;p&gt;早速試してみました。&lt;br&gt;Button Columnにはsnという一意の数字をバインドしておきます。&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:8bf627e6-ded5-4494-889d-84cf44136e84" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c#"&gt;Object data = (sender as Control).DataContext;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;…snの値が返ってくるぅ。&lt;br&gt;これであってるかが疑問ですが、何とかなりそうな予感＞＜；&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hirotowさんありがとうございました。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/148924.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>WPFのSelectedItem...</title><link>http://blogs.wankuma.com/utsusemi/archive/2008/07/14/148820.aspx</link><pubDate>Mon, 14 Jul 2008 16:46:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2008/07/14/148820.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/148820.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2008/07/14/148820.aspx#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/148820.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/148820.aspx</trackback:ping><description>&lt;p&gt; 公私ともにバタバタしているうつせみです。&lt;br&gt;最近暑いので皆様体調にはお気を付け下さい。&lt;/p&gt; &lt;p&gt;さて、&lt;a href="http://xceed.com/Grid_WPF_Intro.html" target="_blank"&gt;XCEED DataGrid for WPF&lt;/a&gt;を最近使って色々やっています。&lt;br&gt;ListViewを使用して手製で色々やれるといいのでしょうが…&lt;/p&gt; &lt;p&gt;挫折しましたorz&lt;/p&gt; &lt;p&gt;さて、色々弄って下記状況までは完了&lt;/p&gt; &lt;p&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2008/05/WPFSelectedItem_EBC2/image.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="148" alt="image" src="http://utsusemi.wankuma.com/blog_img/2008/05/WPFSelectedItem_EBC2/image_thumb.png" width="244" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;上がDataGrid for WPF&lt;br&gt;下がListView&lt;/p&gt; &lt;p&gt;さて、この列にボタンを配置したときにまた私を悩ませることが…。&lt;/p&gt; &lt;p&gt;this.○○.SelectedItemがnullで返ってきます。。。&lt;/p&gt; &lt;p&gt;解決方法を模索中orz&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/148820.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>ハマりからの脱出</title><link>http://blogs.wankuma.com/utsusemi/archive/2008/06/11/142839.aspx</link><pubDate>Wed, 11 Jun 2008 14:44:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2008/06/11/142839.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/142839.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2008/06/11/142839.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/142839.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/142839.aspx</trackback:ping><description>&lt;p&gt;&lt;a title="毎度のことながらハマる。。。" href="http://blogs.wankuma.com/utsusemi/archive/2008/06/03/141178.aspx"&gt;毎度のことながらハマる。。。&lt;/a&gt;の続き&lt;/p&gt; &lt;p&gt;ハマってるのは私だけな気がしますが。&lt;/p&gt; &lt;p&gt;&lt;a href="http://xceed.com/Grid_WPF_Intro.html"&gt;Xceed DataGrid for WPF&lt;/a&gt;に関してです。&lt;/p&gt; &lt;p&gt;途中までは間違ってなかったようですが、最後に。。。&lt;/p&gt; &lt;p&gt;【.DefaultView】が足りなかった模様。&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:6d3af1f3-a6ce-47cf-b1cb-818db8f3d6c5" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c#"&gt;dataGridControl1.DataContext = dataSet1.testdb.DefaultView;&lt;/pre&gt;&lt;/div&gt;非常に惜しかったようですorz&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://xceed.com/CS/forums/thread/7297.aspx"&gt;情報提供元フォーラム&lt;/a&gt;&lt;br&gt;（直リンクで不味かったらツッコミお願いします）&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/142839.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>毎度のことながらハマる。。。</title><link>http://blogs.wankuma.com/utsusemi/archive/2008/06/03/141178.aspx</link><pubDate>Tue, 03 Jun 2008 15:37:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2008/06/03/141178.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/141178.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2008/06/03/141178.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/141178.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/141178.aspx</trackback:ping><description>&lt;p&gt;明日から出張のため、本日猛烈に勉強中のうつせみです。&lt;br&gt;毎度のことながらドツボにはまり、なんか楽しくなって参りました。&lt;/p&gt; &lt;p&gt;本日のお題は。。。&lt;br&gt;&lt;a href="http://xceed.com/Grid_WPF_Intro.html"&gt;Xceed DataGrid for WPF&lt;/a&gt;&lt;/p&gt; &lt;p&gt;デモ等試してみましたが。。。&lt;br&gt;もう楽しすぎるのです＾＾；&lt;br&gt;仕事で使うなら購入する必要がありそうですが&lt;br&gt;（ライセンスのところも英語なので後で読もうかと）&lt;/p&gt; &lt;p&gt;十分すぎる機能っぽいです。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;※ここより下は私がハマってるだけです。※&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;さて、自分で触ってみようと。下記コードを入れ込む。&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:b95523a5-ada5-4fb5-b13a-662a9ed3d24b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;Window x:Class="DataGridTest.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300" Loaded="Window_Loaded"
        xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid"&amp;gt;
    &amp;lt;Grid&amp;gt;
        &amp;lt;xcdg:DataGridControl Name="dataGridControl1"
                              ItemsSource="{Binding}"/&amp;gt;
    &amp;lt;/Grid&amp;gt;
&amp;lt;/Window&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;んで、コードビハインドに下記コードを入れ込んでみる。&lt;/p&gt;
&lt;p&gt;
&lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:5dcd7712-e05a-4560-9060-292eef8e46b5" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c#"&gt;dataGridControl1.DataContext = dataSet1.testdb;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;んで実行すると。。。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://utsusemi.wankuma.com/blog_img/2008/05/23f65809f43d_DB91/image.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="104" alt="image" src="http://utsusemi.wankuma.com/blog_img/2008/05/23f65809f43d_DB91/image_thumb.png" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;わぉ、真っ白…orz&lt;br&gt;しかも余計なRowまで増えてらっしゃる。。。&lt;br&gt;どうしたらええんやろうか（絶賛悩み中）&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/141178.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>うつせみ（虚蝉）</dc:creator><title>何とか解決（ADO.NETデータとのバインディング）</title><link>http://blogs.wankuma.com/utsusemi/archive/2008/05/30/140371.aspx</link><pubDate>Fri, 30 May 2008 17:50:00 GMT</pubDate><guid>http://blogs.wankuma.com/utsusemi/archive/2008/05/30/140371.aspx</guid><wfw:comment>http://blogs.wankuma.com/utsusemi/comments/140371.aspx</wfw:comment><comments>http://blogs.wankuma.com/utsusemi/archive/2008/05/30/140371.aspx#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://blogs.wankuma.com/utsusemi/comments/commentRss/140371.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/utsusemi/services/trackbacks/140371.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://utsusemi.wankuma.com/blog_img/2008/05/ADO.NET_FA4C/image.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=164 alt=image src="http://utsusemi.wankuma.com/blog_img/2008/05/ADO.NET_FA4C/image_thumb.png" width=244 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;苦労しましたが（そもそも基本的なことが理解できてないという。。。）&lt;BR&gt;何とかここまでたどり着きました。&lt;/P&gt;
&lt;P&gt;こんなことでハマるのはわんくまでは私だけかとは思いますが。&lt;/P&gt;
&lt;P&gt;そのうち整理します。。。（見づらくてすいません）&lt;BR&gt;（※間違ってる、不要なものがある可能性が高いのでお気をつけください。）&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:812469c5-0cb0-4c63-8c15-c81123a09de7:372e2046-0c43-4e62-8b2d-1f018b89fef6 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;PRE class=c#:nogutter name="code"&gt;using System.Windows;
using System.Windows.Controls;

namespace WPFDataGridViewTest {
    /// &lt;SUMMARY&gt;
    /// Main.xaml の相互作用ロジック
    /// &lt;/SUMMARY&gt;
    public partial class Main : Window {
        public Main() {
            InitializeComponent();

            #region デザイナ
            this.dataSet1 = new WPFDataGridViewTest.DataSet1();
            this.testBindingSource = new System.Windows.Forms.BindingSource();
            this.testTableAdapter = new WPFDataGridViewTest.DataSet1TableAdapters.testTableAdapter();
            this.tableAdapterManager = new WPFDataGridViewTest.DataSet1TableAdapters.TableAdapterManager();
            ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.testBindingSource)).BeginInit();
            // 
            // dataSet1
            // 
            this.dataSet1.DataSetName = "DataSet1";
            this.dataSet1.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
            // 
            // testBindingSource
            // 
            this.testBindingSource.DataMember = "test";
            this.testBindingSource.DataSource = this.dataSet1;
            // 
            // testTableAdapter
            // 
            this.testTableAdapter.ClearBeforeFill = true;
            // 
            // tableAdapterManager
            // 
            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
            this.tableAdapterManager.testTableAdapter = this.testTableAdapter;
            this.tableAdapterManager.UpdateOrder = WPFDataGridViewTest.DataSet1TableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
            #endregion
        }
        #region デザイナ
        private DataSet1 dataSet1;
        private System.Windows.Forms.BindingSource testBindingSource;
        private WPFDataGridViewTest.DataSet1TableAdapters.testTableAdapter testTableAdapter;
        private WPFDataGridViewTest.DataSet1TableAdapters.TableAdapterManager tableAdapterManager;
        #endregion

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            this.testTableAdapter.Fill(this.dataSet1.test);
            mylistData.DataContext = this.dataSet1;
        }
    }
}
&lt;/PRE&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:812469c5-0cb0-4c63-8c15-c81123a09de7:ec6f764c-a51c-4ba7-aace-914822e625b3 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;PRE class=xml:nogutter name="code"&gt;&lt;WINDOW title=Sample Loaded="Window_Loaded" Width="600" Height="400" xmlns:d="clr-namespace:WPFDataGridViewTest" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x:Class="WPFDataGridViewTest.Main"&gt;
    &lt;WINDOW.RESOURCES&gt;
        &lt;DATATEMPLATE x:Key="TextItemTemplate"&gt;
            &lt;GRID&gt;
                &lt;GRID.COLUMNDEFINITIONS&gt;
                    &lt;COLUMNDEFINITION Width="*" /&gt;
                    &lt;COLUMNDEFINITION Width="*" /&gt;
                    &lt;COLUMNDEFINITION Width="*" /&gt;
                &lt;/GRID.COLUMNDEFINITIONS&gt;
                &lt;TEXTBLOCK FontWeight="Bold" Grid.Column="0" Text="{Binding Path=sn}" /&gt;
                &lt;TEXTBOX FontWeight="Bold" Grid.Column="1" Text="{Binding Path=氏名}" /&gt;
                &lt;TEXTBOX FontWeight="Bold" Grid.Column="2" Text="{Binding Path=生年月日}" /&gt;
            &lt;/GRID&gt;
        &lt;/DATATEMPLATE&gt;
    &lt;/WINDOW.RESOURCES&gt;
    &lt;GRID&gt;
        &lt;LISTBOX ItemTemplate="{StaticResource TextItemTemplate}" ListBox.ItemsSource="{Binding Path=test}" Name="mylistData" /&gt;
    &lt;/GRID&gt;
&lt;/WINDOW&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;img src ="http://blogs.wankuma.com/utsusemi/aggbug/140371.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>