<?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>VB.NETプログラミング</title><link>http://blogs.wankuma.com/esten/category/1591.aspx</link><description>VB4な人間が.NETにちょっと慣れてがんばってみた</description><managingEditor>片桐　継（Tugu Katagiri）</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>片桐さんがＵＷＰアプリを作ろうとしています。その肆</title><link>http://blogs.wankuma.com/esten/archive/2016/07/09/536969.aspx</link><pubDate>Sat, 09 Jul 2016 19:47:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/07/09/536969.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/536969.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/07/09/536969.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/536969.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/536969.aspx</trackback:ping><description>&lt;p&gt;ここまで頑張った。でも、XAMLはやっぱり後にする。＜を&lt;/p&gt; &lt;p&gt;データを保持したいので、最初はテキストベースでいいかな。とか思ったけれど、どうせなら知らないことやってみようかな、とか考えた。&lt;/p&gt; &lt;p&gt;なので、SQLiteってのをやってみよう。＜まじめに触るのは初めてｗ　ハックはなんどかやったが＜を&lt;/p&gt; &lt;p&gt;&lt;a title="https://blogs.windows.com/buildingapps/2016/05/03/data-access-in-universal-windows-platform-uwp-apps/" href="https://blogs.windows.com/buildingapps/2016/05/03/data-access-in-universal-windows-platform-uwp-apps/"&gt;https://blogs.windows.com/buildingapps/2016/05/03/data-access-in-universal-windows-platform-uwp-apps/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;ここを参考に、環境を構築。&lt;/p&gt; &lt;p&gt;キモは、さっきの記事の中にもあったけど、ここ。&lt;/p&gt; &lt;p&gt;&lt;a href="http://esten.wankuma.com/blogs/7f3126e12b31_11372/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 20px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://esten.wankuma.com/blogs/7f3126e12b31_11372/image_thumb.png" width="50%"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;EntityFramework Core によるORM形式ってとこ。&lt;/p&gt; &lt;p&gt;ORMはとても便利な機能ではあるけれど、データベーステーブルのレイアウトが「確定」できてることが意外と大事だったりする。このあたり、微妙なバランスで、頻繁にテーブル列や型や主キーが変わる状態で開発するときに、なまじORM頼みしてると血の涙になることもあったりなんかしちゃったりしてね。まぁここは経験則なんだけれども。&lt;/p&gt; &lt;p&gt;&lt;font color="#ffffff"&gt;それが嫌で、今の現場では「スペシャル？」なORMもどきライブラリ＆クラス生成ツール作って提供していたりラジバンダリ。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;とかいってるうちにインスト終わったんで、テーブル設計するかー。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/536969.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>List(of Class)でGroupingしてから、その中の結果でさらに検索したい</title><link>http://blogs.wankuma.com/esten/archive/2016/07/08/536962.aspx</link><pubDate>Fri, 08 Jul 2016 21:51:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/07/08/536962.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/536962.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/07/08/536962.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/536962.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/536962.aspx</trackback:ping><description>&lt;p&gt;いっつも忘れるので、めも。&lt;/p&gt; &lt;div class="insertcode"&gt;&lt;pre style="font-family:ＭＳ ゴシック;font-size:13;color:black;background:white;"&gt;&lt;span style="color:blue;"&gt;Module&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Module2&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&amp;nbsp;Main()
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt;&amp;nbsp;samples&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;(&lt;span style="color:blue;"&gt;Of&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt;&amp;nbsp;rnd&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Random&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt;&amp;nbsp;KeysCount&amp;nbsp;=&amp;nbsp;rnd.Next(1,&amp;nbsp;120)
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;{0}&amp;nbsp;件キー&amp;quot;&lt;/span&gt;,&amp;nbsp;KeysCount)
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;For&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&amp;nbsp;=&amp;nbsp;1&amp;nbsp;&lt;span style="color:blue;"&gt;To&lt;/span&gt;&amp;nbsp;KeysCount
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;samples.Add(&lt;span style="color:blue;"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;With&lt;/span&gt;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Key1&amp;nbsp;=&amp;nbsp;rnd.Next(1,&amp;nbsp;3).ToString(&lt;span style="color:#a31515;"&gt;&amp;quot;KeyA-000&amp;quot;&lt;/span&gt;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Key2&amp;nbsp;=&amp;nbsp;rnd.Next(1,&amp;nbsp;3).ToString(&lt;span style="color:#a31515;"&gt;&amp;quot;KeyB-000&amp;quot;&lt;/span&gt;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Key3&amp;nbsp;=&amp;nbsp;rnd.Next(1,&amp;nbsp;3).ToString(&lt;span style="color:#a31515;"&gt;&amp;quot;KeyC-000&amp;quot;&lt;/span&gt;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Data1&amp;nbsp;=&amp;nbsp;rnd.Next(100,&amp;nbsp;500),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Data2&amp;nbsp;=&amp;nbsp;Now.AddDays(rnd.Next(-100,&amp;nbsp;100))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;})
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Next&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;件数&amp;nbsp;:&amp;nbsp;{0}&amp;quot;&lt;/span&gt;,&amp;nbsp;samples.Count)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt;&amp;nbsp;wlist&amp;nbsp;=&amp;nbsp;(&lt;span style="color:blue;"&gt;From&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;span style="color:blue;"&gt;In&lt;/span&gt;&amp;nbsp;samples
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Group&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;By&lt;/span&gt;&amp;nbsp;x.Key1,&amp;nbsp;x.Key2,&amp;nbsp;x.Key3
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Into&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Group&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Select&lt;/span&gt;&amp;nbsp;Group).Select(&lt;span style="color:blue;"&gt;Function&lt;/span&gt;(f)&amp;nbsp;f.OrderBy(&lt;span style="color:blue;"&gt;Function&lt;/span&gt;(r)&amp;nbsp;r.Data2).FirstOrDefault).ToList
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;グルーピング件数&amp;nbsp;:&amp;nbsp;{0}&amp;quot;&lt;/span&gt;,&amp;nbsp;wlist.Count)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wlist.ForEach(&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;(x)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;キーごとで最も過去日付のレコード&amp;nbsp;:&amp;nbsp;{0}&amp;quot;&lt;/span&gt;,&amp;nbsp;x.ToString)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;)
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.ReadKey()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;
 
&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Module&lt;/span&gt;
 
&lt;span style="color:blue;"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Class&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Property&lt;/span&gt;&amp;nbsp;Key1&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Property&lt;/span&gt;&amp;nbsp;Key2&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Property&lt;/span&gt;&amp;nbsp;Key3&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Property&lt;/span&gt;&amp;nbsp;Data1&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Integer&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Property&lt;/span&gt;&amp;nbsp;Data2&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Date&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Overrides&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Function&lt;/span&gt;&amp;nbsp;ToString()&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Return&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;.Format(&lt;span style="color:#a31515;"&gt;&amp;quot;{0}.{1}.{2}({3}:{4})&amp;quot;&lt;/span&gt;,&amp;nbsp;Key1,&amp;nbsp;Key2,&amp;nbsp;Key3,&amp;nbsp;Data1,&amp;nbsp;Data2.ToString)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Function&lt;/span&gt;
 
&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Class&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;その結果&lt;/p&gt;
&lt;p&gt;&lt;a href="http://esten.wankuma.com/blogs/d513bdb9a8c0_131F6/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://esten.wankuma.com/blogs/d513bdb9a8c0_131F6/image_thumb.png" width="80%"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/536962.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>List(of Class)でDistinctしたい。</title><link>http://blogs.wankuma.com/esten/archive/2016/06/22/536299.aspx</link><pubDate>Wed, 22 Jun 2016 20:17:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/06/22/536299.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/536299.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/06/22/536299.aspx#Feedback</comments><slash:comments>35</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/536299.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/536299.aspx</trackback:ping><description>&lt;p&gt;セミコロンとったらVB.NETとかとかとか、世迷言だよ、ぐるるる。&lt;/p&gt; &lt;p&gt;とあるクラス、リストしてから、重複除いた要素でごにょりたい、で作ったのでメモ。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="insertcode"&gt; &lt;pre style="font-family:ＭＳ ゴシック;font-size:13;color:black;background:white;"&gt;
&lt;span style="color:blue;"&gt;Module&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Module2&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&amp;nbsp;Main()
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt;&amp;nbsp;samples&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;(&lt;span style="color:blue;"&gt;Of&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt;&amp;nbsp;rnd&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Random&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt;&amp;nbsp;KeysCount&amp;nbsp;=&amp;nbsp;rnd.Next(1,&amp;nbsp;120)
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;{0}&amp;nbsp;件キー&amp;quot;&lt;/span&gt;,&amp;nbsp;KeysCount)
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;For&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&amp;nbsp;=&amp;nbsp;1&amp;nbsp;&lt;span style="color:blue;"&gt;To&lt;/span&gt;&amp;nbsp;KeysCount
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;samples.Add(&lt;span style="color:blue;"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;With&lt;/span&gt;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Key1&amp;nbsp;=&amp;nbsp;rnd.Next(1,&amp;nbsp;3).ToString(&lt;span style="color:#a31515;"&gt;&amp;quot;KeyA-000&amp;quot;&lt;/span&gt;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Key2&amp;nbsp;=&amp;nbsp;rnd.Next(1,&amp;nbsp;3).ToString(&lt;span style="color:#a31515;"&gt;&amp;quot;KeyB-000&amp;quot;&lt;/span&gt;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Key3&amp;nbsp;=&amp;nbsp;rnd.Next(1,&amp;nbsp;3).ToString(&lt;span style="color:#a31515;"&gt;&amp;quot;KeyC-000&amp;quot;&lt;/span&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;})
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Next&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;件数&amp;nbsp;:&amp;nbsp;{0}&amp;quot;&lt;/span&gt;,&amp;nbsp;samples.Count)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;重複なし件数&amp;nbsp;:&amp;nbsp;{0}&amp;quot;&lt;/span&gt;,&amp;nbsp;samples.Distinct.Count)
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.ReadKey()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;
 
&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Module&lt;/span&gt;
 
&lt;span style="color:blue;"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Class&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Implements&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;IEquatable&lt;/span&gt;(&lt;span style="color:blue;"&gt;Of&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;)
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Property&lt;/span&gt;&amp;nbsp;Key1&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Property&lt;/span&gt;&amp;nbsp;Key2&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Property&lt;/span&gt;&amp;nbsp;Key3&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Function&lt;/span&gt;&amp;nbsp;Equals1(other&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;)&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Boolean&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Implements&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;IEquatable&lt;/span&gt;(&lt;span style="color:blue;"&gt;Of&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;KeyData&lt;/span&gt;).Equals
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Return&lt;/span&gt;&amp;nbsp;Key1&amp;nbsp;=&amp;nbsp;other.Key1&amp;nbsp;_
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;AndAlso&lt;/span&gt;&amp;nbsp;Key2&amp;nbsp;=&amp;nbsp;other.Key2&amp;nbsp;_
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;AndAlso&lt;/span&gt;&amp;nbsp;Key3&amp;nbsp;=&amp;nbsp;other.Key3
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Function&lt;/span&gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Overrides&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Function&lt;/span&gt;&amp;nbsp;GetHashCode()&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Integer&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;Return&lt;/span&gt;&amp;nbsp;Key1.GetHashCode&amp;nbsp;&lt;span style="color:blue;"&gt;Xor&lt;/span&gt;&amp;nbsp;Key2.GetHashCode&amp;nbsp;&lt;span style="color:blue;"&gt;Xor&lt;/span&gt;&amp;nbsp;Key3.GetHashCode
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Function&lt;/span&gt;
&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Class&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://esten.wankuma.com/blogs/Listof-ClassDistinct_11C84/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://esten.wankuma.com/blogs/Listof-ClassDistinct_11C84/image_thumb.png" width="205" height="107"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;結果、こうなったんで、OK。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/536299.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>片桐さんがＵＷＰアプリを作ろうとしています。その燦</title><link>http://blogs.wankuma.com/esten/archive/2016/06/19/536202.aspx</link><pubDate>Sun, 19 Jun 2016 13:29:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/06/19/536202.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/536202.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/06/19/536202.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/536202.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/536202.aspx</trackback:ping><description>&lt;p&gt;ＵＩ、燦々とぉ～♪&lt;/p&gt; &lt;p&gt;やりたいこと、は明白なんだけれど、それをUWPアプリに落とし込むとき、どういうＵＩにすればよいんだろう。&lt;/p&gt; &lt;p&gt;XAMLに手を付けていて、なにかが違うような気がしてきたので、再勉強。&lt;/p&gt; &lt;p&gt;ちょっとこのページを読んでみた。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;設計および UI&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="https://developer.microsoft.com/ja-jp/windows/design" href="https://developer.microsoft.com/ja-jp/windows/design"&gt;https://developer.microsoft.com/ja-jp/windows/design&lt;/a&gt;&lt;/p&gt; &lt;p&gt;なんか、WindowsFormのようでいて、そうでもない。&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;font color="#ff0000" size="6"&gt;脳内を形に現すってのは、簡単じゃない&lt;/font&gt;ってこと。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/536202.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>片桐さんがUWPアプリを作ろうとしています。その煮。</title><link>http://blogs.wankuma.com/esten/archive/2016/06/13/536175.aspx</link><pubDate>Mon, 13 Jun 2016 20:54:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/06/13/536175.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/536175.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/06/13/536175.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/536175.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/536175.aspx</trackback:ping><description>&lt;p&gt;筑前煮と鯖味噌煮が得意だし、好き（謎）&lt;/p&gt; &lt;p&gt;どうも、XAMLのめんどくささが耐えられない。&lt;/p&gt; &lt;p&gt;ListView作りたいな→ListView.ItemTemplate作ってね→DataTemplate作ってね→中の部品を定義してね→ListView.ItemContainerStyleも作ってね→中の定義も書いてね&lt;/p&gt; &lt;p&gt;これのXML形式の入れ子の繰り返し。&lt;/p&gt; &lt;p&gt;ここまで理解。&lt;/p&gt;  &lt;div class="insertcode"&gt;&lt;pre style="font-family: ｍｓ ゴシック; background: white; color: black"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Page&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; x&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: red"&gt;Class&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"PlayAndEditForMP3.MainPage"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; xmlns&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; xmlns&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: red"&gt;x&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; xmlns&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: red"&gt;local&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"using:PlayAndEditForMP3"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; xmlns&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: red"&gt;d&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"http://schemas.microsoft.com/expression/blend/2008"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; xmlns&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: red"&gt;mc&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"http://schemas.openxmlformats.org/markup-compatibility/2006"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; mc&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: red"&gt;Ignorable&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"d"&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Grid&lt;/span&gt;&lt;span style="color: red"&gt; Background&lt;/span&gt;&lt;span style="color: blue"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515"&gt;ThemeResource&lt;/span&gt;&lt;span style="color: red"&gt; ApplicationPageBackgroundThemeBrush&lt;/span&gt;&lt;span style="color: blue"&gt;}&lt;/span&gt;&lt;span style="color: blue"&gt;"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; RenderTransformOrigin&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"0.498,0.111"&lt;/span&gt;&lt;span style="color: red"&gt; Margin&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"0,5,0,0"&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;RowDefinition&lt;/span&gt;&lt;span style="color: red"&gt; Height&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"60"&lt;/span&gt;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;RowDefinition&lt;/span&gt;&lt;span style="color: red"&gt; Height&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"*"&lt;/span&gt;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Button&lt;/span&gt;&lt;span style="color: red"&gt; x&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: red"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"button"&lt;/span&gt;&lt;span style="color: red"&gt; Content&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"Button"&lt;/span&gt;&lt;span style="color: red"&gt; Grid.Row&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"0"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"Left"&lt;/span&gt;&lt;span style="color: red"&gt; Height&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"38"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; VerticalAlignment&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"Top"&lt;/span&gt;&lt;span style="color: red"&gt; Width&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"140"&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; RenderTransformOrigin&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"1.538,1.397"&lt;/span&gt;&lt;span style="color: red"&gt; Margin&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"20,12,0,0"&lt;/span&gt;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListView&lt;/span&gt;&lt;span style="color: red"&gt; x&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: red"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"ItemsView"&lt;/span&gt;&amp;nbsp;&lt;span style="color: red"&gt; Grid.Row&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"1"&lt;/span&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt; Background&lt;/span&gt;&lt;span style="color: blue"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515"&gt;StaticResource&lt;/span&gt;&lt;span style="color: red"&gt; ApplicationPageBackgroundThemeBrush&lt;/span&gt;&lt;span style="color: blue"&gt;}&lt;/span&gt;&lt;span style="color: blue"&gt;"&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListView.ItemTemplate&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;DataTemplate&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Border&lt;/span&gt;&lt;span style="color: red"&gt; Background&lt;/span&gt;&lt;span style="color: blue"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515"&gt;ThemeResource&lt;/span&gt;&lt;span style="color: red"&gt; AppBarBackgroundThemeBrush&lt;/span&gt;&lt;span style="color: blue"&gt;}&lt;/span&gt;&lt;span style="color: blue"&gt;"&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Grid&lt;/span&gt;&lt;span style="color: red"&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"Stretch"&lt;/span&gt;&lt;span style="color: red"&gt; Margin&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"0"&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;TextBlock&lt;/span&gt;&lt;span style="color: red"&gt; Text&lt;/span&gt;&lt;span style="color: blue"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515"&gt;Binding&lt;/span&gt;&lt;span style="color: blue"&gt;}&lt;/span&gt;&lt;span style="color: blue"&gt;"&lt;/span&gt;&lt;span style="color: red"&gt; Name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"Title"&lt;/span&gt;&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;TextBlock&lt;/span&gt;&lt;span style="color: red"&gt; Text&lt;/span&gt;&lt;span style="color: blue"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515"&gt;Binding&lt;/span&gt;&lt;span style="color: blue"&gt;}&lt;/span&gt;&lt;span style="color: blue"&gt;"&lt;/span&gt;&lt;span style="color: red"&gt; Name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"Artist"&lt;/span&gt;&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Grid&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Border&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;DataTemplate&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListView.ItemTemplate&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListView.ItemContainerStyle&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Style&lt;/span&gt;&lt;span style="color: red"&gt; TargetType&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"ListViewItem"&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Setter&lt;/span&gt;&lt;span style="color: red"&gt; Property&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"HorizontalContentAlignment"&lt;/span&gt;&lt;span style="color: red"&gt; Value&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&lt;span style="color: blue"&gt;"Stretch"&lt;/span&gt;&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Style&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListView.ItemContainerStyle&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListView&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Grid&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;
&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Page&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;むぅ、メンドクサイ（大事なことらしい）&lt;/p&gt;
&lt;p&gt;細かいデザインまで美しく配置でき、かつ、好きにできる、それは素敵、でも、メンドクサイ（大事なこ（ｒｙ））&lt;/p&gt;
&lt;p&gt;まだ、XAMLコーディングだけで相当かかりそうな気配orz&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/536175.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>Productivity Power Tools 2015 をいれてみた</title><link>http://blogs.wankuma.com/esten/archive/2016/06/12/536146.aspx</link><pubDate>Sun, 12 Jun 2016 09:34:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/06/12/536146.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/536146.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/06/12/536146.aspx#Feedback</comments><slash:comments>29</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/536146.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/536146.aspx</trackback:ping><description>&lt;p&gt;どうも、ソースのコピペ量が増えると色々と面倒で、綺麗なHTMLにしたいし、いれてみた。&lt;/p&gt; &lt;h3&gt;Productivity Power Tools 2015&lt;br&gt;&lt;a title="https://visualstudiogallery.msdn.microsoft.com/34ebc6a2-2777-421d-8914-e29c1dfa7f5d" href="https://visualstudiogallery.msdn.microsoft.com/34ebc6a2-2777-421d-8914-e29c1dfa7f5d"&gt;https://visualstudiogallery.msdn.microsoft.com/34ebc6a2-2777-421d-8914-e29c1dfa7f5d&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Visual Studio 2015 で使えまする。&lt;/p&gt; &lt;p&gt;これで、&lt;/p&gt; &lt;p&gt;&lt;a href="http://esten.wankuma.com/blogs/d0a9fabd6988_8634/image_thumb1.png"&gt;&lt;img title="image_thumb[1]" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image_thumb[1]" src="http://esten.wankuma.com/blogs/d0a9fabd6988_8634/image_thumb1_thumb.png" width="308" height="433"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;こういうメニューがでてくるので、あとは、説明なくても大丈夫だよねｗ&lt;/p&gt; &lt;p&gt;サンプルソースは一つ前の記事の、完全動作コード。&lt;/p&gt;  &lt;div class="insertcode"&gt;&lt;pre style="font-family: ｍｓ ゴシック; background: white; color: black"&gt;&lt;span style="color: blue"&gt;Module&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;Module1&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Sub&lt;/span&gt; Main()&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Dim&lt;/span&gt; samples &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;List&lt;/span&gt;(&lt;span style="color: blue"&gt;Of&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;SampleRecord&lt;/span&gt;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Dim&lt;/span&gt; rnd &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;Random&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Dim&lt;/span&gt; KeysCount = rnd.Next(1, 23)&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;"{0} 件キー"&lt;/span&gt;, KeysCount)&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;For&lt;/span&gt; x &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Integer&lt;/span&gt; = 1 &lt;span style="color: blue"&gt;To&lt;/span&gt; KeysCount&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;For&lt;/span&gt; f &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Integer&lt;/span&gt; = 1 &lt;span style="color: blue"&gt;To&lt;/span&gt; rnd.Next(1, 55)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; samples.Add(&lt;span style="color: blue"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;SampleRecord&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;With&lt;/span&gt; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Key1 = x.ToString(&lt;span style="color: #a31515"&gt;"KeyA-000"&lt;/span&gt;),&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Key2 = x.ToString(&lt;span style="color: #a31515"&gt;"KeyB-000"&lt;/span&gt;),&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Key3 = x.ToString(&lt;span style="color: #a31515"&gt;"KeyC-000"&lt;/span&gt;),&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Data1 = f.ToString(&lt;span style="color: #a31515"&gt;"DataA-00"&lt;/span&gt;),&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Data2 = f.ToString(&lt;span style="color: #a31515"&gt;"DataB-00"&lt;/span&gt;),&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Data3 = f.ToString(&lt;span style="color: #a31515"&gt;"DataC-00"&lt;/span&gt;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; })&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Next&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Next&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Dim&lt;/span&gt; c = &lt;span style="color: blue"&gt;From&lt;/span&gt; x &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;SampleRecord&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;In&lt;/span&gt; samples&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Group&lt;/span&gt; x &lt;span style="color: blue"&gt;By&lt;/span&gt; x.Key1, x.Key2, x.Key3&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Into&lt;/span&gt; Datas = &lt;span style="color: blue"&gt;Group&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Select&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;Hoge&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;With&lt;/span&gt; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Key1 = Key1,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Key2 = Key2,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Key3 = Key3,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Datas = Datas.Select(&lt;span style="color: blue"&gt;Function&lt;/span&gt;(f)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Return&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;New&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;DetailData&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;With&lt;/span&gt; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Data1 = f.Data1,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Data2 = f.Data2,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Data3 = f.Data3&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Function&lt;/span&gt;).ToList&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.ToList.ForEach(&lt;span style="color: blue"&gt;Function&lt;/span&gt;(x)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;"{0}-{1}-{2}-{3}"&lt;/span&gt;, x.Key1, x.Key2, x.Key3, x.Datas.Count)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Function&lt;/span&gt;)&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.ReadKey()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Sub&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;
&lt;span style="color: blue"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Module&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;
&lt;span style="color: blue"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Class&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;SampleRecord&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Key1 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Key2 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Key3 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Data1 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Data2 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Data3 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;
&lt;span style="color: blue"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Class&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;
&lt;span style="color: blue"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Class&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;DetailData&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Data1 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Data2 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Data3 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;
&lt;span style="color: blue"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Class&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;
&lt;span style="color: blue"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Class&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;Hoge&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Key1 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Key2 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Key3 &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;br&gt;
 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;Property&lt;/span&gt; Datas &lt;span style="color: blue"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;List&lt;/span&gt;(&lt;span style="color: blue"&gt;Of&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af"&gt;DetailData&lt;/span&gt;)&lt;br&gt;
&lt;span style="color: blue"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Class&lt;/span&gt;&lt;br&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ふむ、やれそうだ（謎）&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/536146.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>VB.NETのLINQでGROUP BY を頑張ってみた</title><link>http://blogs.wankuma.com/esten/archive/2016/06/11/536140.aspx</link><pubDate>Sat, 11 Jun 2016 22:05:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/06/11/536140.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/536140.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/06/11/536140.aspx#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/536140.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/536140.aspx</trackback:ping><description>&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;p&gt;で、書いてみたサンプルがこれ。&lt;/p&gt; &lt;div class="insertcode"&gt;&lt;pre style="background: #ffffff; color: #000000"&gt;&lt;span style="font-weight: bold; color: #800000"&gt;Dim&lt;/span&gt; c &lt;span style="color: #808030"&gt;=&lt;/span&gt; From x &lt;span style="font-weight: bold; color: #800000"&gt;As&lt;/span&gt; SampleRecord &lt;span style="font-weight: bold; color: #800000"&gt;In&lt;/span&gt; samples
                Group x By x&lt;span style="color: #008c00"&gt;.&lt;/span&gt;Key1&lt;span style="color: #808030"&gt;,&lt;/span&gt; x&lt;span style="color: #008c00"&gt;.&lt;/span&gt;Key2&lt;span style="color: #808030"&gt;,&lt;/span&gt; x&lt;span style="color: #008c00"&gt;.&lt;/span&gt;Key3
                Into Datas &lt;span style="color: #808030"&gt;=&lt;/span&gt; Group
                &lt;span style="font-weight: bold; color: #800000"&gt;Select&lt;/span&gt; &lt;span style="font-weight: bold; color: #800000"&gt;New&lt;/span&gt; Hoge &lt;span style="font-weight: bold; color: #800000"&gt;With&lt;/span&gt; {
                    &lt;span style="color: #808030"&gt;.&lt;/span&gt;Key1 &lt;span style="color: #808030"&gt;=&lt;/span&gt; Key1&lt;span style="color: #808030"&gt;,&lt;/span&gt;
                    &lt;span style="color: #808030"&gt;.&lt;/span&gt;Key2 &lt;span style="color: #808030"&gt;=&lt;/span&gt; Key2&lt;span style="color: #808030"&gt;,&lt;/span&gt;
                    &lt;span style="color: #808030"&gt;.&lt;/span&gt;Key3 &lt;span style="color: #808030"&gt;=&lt;/span&gt; Key3&lt;span style="color: #808030"&gt;,&lt;/span&gt;
                    &lt;span style="color: #808030"&gt;.&lt;/span&gt;Datas &lt;span style="color: #808030"&gt;=&lt;/span&gt; Datas&lt;span style="color: #008c00"&gt;.&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;Select&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;Function&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;f&lt;span style="color: #808030"&gt;)&lt;/span&gt;
                                              &lt;span style="font-weight: bold; color: #800000"&gt;Return&lt;/span&gt; &lt;span style="font-weight: bold; color: #800000"&gt;New&lt;/span&gt; DetailData &lt;span style="font-weight: bold; color: #800000"&gt;With&lt;/span&gt; {
                                                                &lt;span style="color: #808030"&gt;.&lt;/span&gt;Data1 &lt;span style="color: #808030"&gt;=&lt;/span&gt; f&lt;span style="color: #008c00"&gt;.&lt;/span&gt;Data1&lt;span style="color: #808030"&gt;,&lt;/span&gt;
                                                                &lt;span style="color: #808030"&gt;.&lt;/span&gt;Data2 &lt;span style="color: #808030"&gt;=&lt;/span&gt; f&lt;span style="color: #008c00"&gt;.&lt;/span&gt;Data2&lt;span style="color: #808030"&gt;,&lt;/span&gt;
                                                                &lt;span style="color: #808030"&gt;.&lt;/span&gt;Data3 &lt;span style="color: #808030"&gt;=&lt;/span&gt; f&lt;span style="color: #008c00"&gt;.&lt;/span&gt;Data3
                                                               }
                                          &lt;span style="font-weight: bold; color: #800000"&gt;End&lt;/span&gt; &lt;span style="font-weight: bold; color: #800000"&gt;Function&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;.&lt;/span&gt;ToList
                    }
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;hogeクラスにはキーで集約されて、データ部にリスト化されたDetail情報が集まる&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/536140.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>片桐さんがUWPアプリを作ろうとしています。序</title><link>http://blogs.wankuma.com/esten/archive/2016/06/06/536013.aspx</link><pubDate>Mon, 06 Jun 2016 20:29:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/06/06/536013.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/536013.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/06/06/536013.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/536013.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/536013.aspx</trackback:ping><description>&lt;p&gt;とりあえず、VisualStudio 2015 Update2 入れました。&lt;/p&gt; &lt;p&gt; VB.NETで「ユニバーサルアプリケーション」を新規作成して、出来立てほやほやプロジェクトをビルド。&lt;/p&gt; &lt;p&gt;そのまま素でエミュレートデバッグ実行してみた。&lt;/p&gt; &lt;p&gt;ぼーっと待つことしばらく（数分）、OSが上がってきて&lt;/p&gt; &lt;p&gt;&lt;a href="http://esten.wankuma.com/blogs/f9e0a2ece154_11E66/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://esten.wankuma.com/blogs/f9e0a2ece154_11E66/image_thumb.png" width="498" height="424"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;もうちょっと待ってたら&lt;/p&gt; &lt;p&gt;&lt;a href="http://esten.wankuma.com/blogs/f9e0a2ece154_11E66/image_3.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://esten.wankuma.com/blogs/f9e0a2ece154_11E66/image_thumb_3.png" width="500" height="411"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;真っ白画面キター！！&lt;/p&gt; &lt;p&gt;エミューレータデバッグ終わったら&lt;/p&gt; &lt;p&gt;&lt;a href="http://esten.wankuma.com/blogs/f9e0a2ece154_11E66/image_4.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://esten.wankuma.com/blogs/f9e0a2ece154_11E66/image_thumb_4.png" width="426" height="146"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;こんな感じ。ふむ。うちのPCだと&lt;strong&gt;デバッグだけで使用メモリ1.2G増しってとこなのね。&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;スペックそんなに高くないからなぁ。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;メモリが多いに越したことはないっぽい感じ。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/536013.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>片桐さんがUWPアプリを作ろうとしています。／Zero</title><link>http://blogs.wankuma.com/esten/archive/2016/05/29/535955.aspx</link><pubDate>Sun, 29 May 2016 10:14:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/05/29/535955.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/535955.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/05/29/535955.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/535955.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/535955.aspx</trackback:ping><description>&lt;p&gt;とりあえず、ここを読む&lt;/p&gt; &lt;h3&gt;Windows 10 アプリに関するハウツー ガイド：&lt;br&gt;&lt;a title="https://msdn.microsoft.com/ja-jp/library/windows/apps/mt244352.aspx" href="https://msdn.microsoft.com/ja-jp/library/windows/apps/mt244352.aspx"&gt;https://msdn.microsoft.com/ja-jp/library/windows/apps/mt244352.aspx&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;とにかく、色々が変わりすぎ。ここまでクラス化、ライブラリ化が進んでるのかと。&lt;/p&gt; &lt;p&gt;ゆとりっていいなぁ＜何&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/535955.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>予告：片桐さんがUWPアプリを作ろうとしています</title><link>http://blogs.wankuma.com/esten/archive/2016/05/28/535947.aspx</link><pubDate>Sat, 28 May 2016 12:36:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2016/05/28/535947.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/535947.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2016/05/28/535947.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/535947.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/535947.aspx</trackback:ping><description>&lt;p&gt;今、修羅場です。&lt;/p&gt; &lt;p&gt;現在、このハムスターは某業界でお仕事していますが、大人の事情で大変なことになっています。&lt;/p&gt; &lt;p&gt;やることやらお仕事やら納期やらがたくさんです。&lt;font color="#0000ff" size="5"&gt;休日は休養です。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;なので、&lt;font color="#ff0000" size="6"&gt;&lt;strong&gt;一段落しないと、DECODEのおさらいもできません。&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;作りたいUWPアプリあるのにorz&lt;/p&gt; &lt;p&gt;ということで、６月あたりには、タイトルっぽいことをはじめてみようと思います。&lt;/p&gt; &lt;p&gt;決意表明、それだけですｗ&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/535947.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>