<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1344124936628233867</id><updated>2024-08-29T05:35:56.825+03:00</updated><category term=".NET"/><category term="BDE"/><category term="C#"/><category term="WPF"/><category term="Блоги"/><category term="Обзоры"/><category term="Программирование"/><category term="Скрипты"/><title type='text'>Блог программиста (Stenk)</title><subtitle type='html'>Я - Stenk.&#xa;Это мой блог, блог программиста.&#xa;Здесь будут выкладываться мои мысли о программировании (и не только) по мере наличия свободного времени и желания.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://stenk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1344124936628233867/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://stenk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1344124936628233867.post-8748865395743781916</id><published>2009-06-06T19:47:00.018+04:00</published><updated>2011-11-21T19:16:29.831+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="WPF"/><category scheme="http://www.blogger.com/atom/ns#" term="Программирование"/><title type='text'>Простое добавление строк в DataGrid из WPF Toolkit</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: white none repeat scroll 0% 0%;&quot;&gt;
&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Есть такой замечательный &lt;span class=&quot;SpellE&quot;&gt;контрол &lt;/span&gt;для WPF – &lt;span class=&quot;SpellE&quot;&gt;DataGrid&lt;/span&gt;. Он входит в состав &lt;a href=&quot;http://www.codeplex.com/wpf/Release/ProjectReleases.aspx&quot;&gt;WPF Toolkit&lt;/a&gt;. Но просто добавить строки в эту таблицу, как, например, &lt;span class=&quot;GramE&quot;&gt;в &lt;/span&gt;аналогичный &lt;span class=&quot;SpellE&quot;&gt;контрол&lt;/span&gt; из Windows Forms 2.0, не получится. Надо действовать так: &lt;span class=&quot;SpellE&quot;&gt;DataGrid&lt;/span&gt; нужно связать её с какой-нибудь коллекцией. Изменится коллекция - изменятся и строки в &lt;span class=&quot;SpellE&quot;&gt;DataGrid&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: white none repeat scroll 0% 0%;&quot;&gt;
&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Создаём&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;класс&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;с&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;полями&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;аналогичными&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;столбцам&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;в таблице:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: white none repeat scroll 0% 0%;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;public&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;class&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2b91af;&quot;&gt;Person&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;{&lt;br /&gt;            &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;    public&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; Name &lt;span class=&quot;GramE&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;get&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;set&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;; }&lt;br /&gt;                 &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;    public&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &lt;span class=&quot;SpellE&quot;&gt;EMail &lt;/span&gt;{ &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;get&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;set&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Объявляем&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;коллекцию&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;SpellE&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2b91af;&quot;&gt;ObservableCollection&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2b91af;&quot;&gt;Person&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&amp;gt; &lt;span class=&quot;SpellE&quot;&gt;coll&lt;/span&gt; = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;SpellE&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2b91af;&quot;&gt;ObservableCollection&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2b91af;&quot;&gt;Person&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&amp;gt;();&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;И&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;добавляем&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;элементы&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;в&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;коллекцию&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;вот&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;так&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;SpellE&quot;&gt;coll.Add&lt;/span&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2b91af;&quot;&gt;Person&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;() { Name = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;&quot;Frank &lt;span class=&quot;SpellE&quot;&gt;Grimmes&lt;/span&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;, &lt;span class=&quot;SpellE&quot;&gt;EMail &lt;/span&gt;= &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;&quot;&lt;span class=&quot;SpellE&quot;&gt;mail@mail.mail&lt;/span&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; });&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;И&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;привязываем&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;коллекция&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;к&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &lt;span class=&quot;SpellE&quot;&gt;DataGrid&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;SpellE&quot;&gt;dataGrid.ItemsSource&lt;/span&gt; = &lt;span class=&quot;SpellE&quot;&gt;coll&lt;/span&gt;;&lt;br /&gt;&lt;span class=&quot;SpellE&quot;&gt;dataGrid.Items.Refresh&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;После&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;какого&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;либо&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;изменения&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;коллекции&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;надо&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;обновить&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; &quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;элементы&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&quot; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;таблицы&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;SpellE&quot;&gt;dataGrid.Items.Refresh&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;И&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;напоследок&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;в&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt; XAML &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;создавать&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;колонки&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;надо&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;так&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;SpellE&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;my&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;DataGrid.Columns&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;/span&gt;&lt;span class=&quot;SpellE&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;my&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;DataGridTextColumn&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt; Header&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;=&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Имя&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt;   Binding&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;=&quot;{&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;Binding&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt; Path&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;=Name}&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;br /&gt;    &amp;lt;&lt;/span&gt;&lt;span class=&quot;SpellE&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;my&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;DataGridHyperlinkColumn&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt; Header&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;=&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Электронная&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;почта&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt; Binding&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;=&quot;{&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;Binding&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt; Path&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;=&lt;span class=&quot;SpellE&quot;&gt;EMail&lt;/span&gt;}&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;SpellE&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;my&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #a31515;&quot;&gt;DataGrid.Columns&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
P.S.&lt;span class=&quot;GramE&quot;&gt; :&lt;/span&gt; а&lt;span style=&quot;color: #333333;&quot;&gt; ещё можно заставить класс &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2b91af;&quot;&gt;Person&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt; наследовать интерфейс &lt;/span&gt;&lt;span class=&quot;SpellE&quot;&gt;&lt;span id=&quot;_ctl0__ctl2__ctl0_Itemcommenttext1&quot;&gt;&lt;span class=&quot;commentslistbriefdescription&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2b91af;&quot;&gt;INotifyPropertyChange&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;commentslistbriefdescription&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;. Тогда &lt;/span&gt;&lt;span id=&quot;_ctl0__ctl2__ctl0_Itemcommenttext1&quot;&gt;не нужно будет обновлять таблицу каждый раз после изменения. Это будет делаться автоматически. Подробне&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.gotdotnet.ru/Forums/DotNet3.0/635313.aspx&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;е &lt;a href=&quot;http://www.gotdotnet.ru/forums/14/119219/&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Вот и&lt;span class=&quot;itemcommenttext&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt; всё.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stenk.blogspot.com/feeds/8748865395743781916/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://stenk.blogspot.com/2009/06/datagrid-wpf-toolkit.html#comment-form' title='Комментарии: 8'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1344124936628233867/posts/default/8748865395743781916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1344124936628233867/posts/default/8748865395743781916'/><link rel='alternate' type='text/html' href='http://stenk.blogspot.com/2009/06/datagrid-wpf-toolkit.html' title='Простое добавление строк в DataGrid из WPF Toolkit'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1344124936628233867.post-5886053844470360767</id><published>2009-05-12T17:06:00.005+04:00</published><updated>2009-11-27T19:08:45.774+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Блоги"/><category scheme="http://www.blogger.com/atom/ns#" term="Обзоры"/><title type='text'>Маленький обзор зарубежных сервисов блогов для разработчиков</title><content type='html'>Я давно выбирал себе сервис блогов, вот я выбрал и решил привести небольшой обзор этих сервисов. Я искал зарубежный, удобный для программиста сервис, что бы можно было постить длинные куски кода, была оригинальная подсветка этого кода&lt;br /&gt;
(как, например, в Visual Studio; хотя это не возможно, так как ни один сервис не будет держать в базе все названия классов платформы .NET Framework).&lt;br /&gt;
У меня стоял выбор между 4-мя сервисами:&lt;br /&gt;
&lt;a href=&quot;http://spaces.live.com/&quot;&gt;spaces.live.com&lt;/a&gt;, &lt;a href=&quot;http://windowsclient.net/&quot;&gt;windowsclient.net&lt;/a&gt;, &lt;a href=&quot;http://geekswithblogs.net/&quot;&gt;Geekswithblogs.net&lt;/a&gt;, &lt;a href=&quot;http://blogger.com/&quot;&gt;blogger.com&lt;/a&gt;.&lt;br /&gt;
Небольшой обзор каждого, плюсы и минусы. Поехали.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;a href=&quot;http://spaces.live.com/&quot; style=&quot;font-weight: bold;&quot;&gt;spaces.live.com&lt;/a&gt;&lt;br /&gt;
Это социальная сеть от корпорации Microsoft. Там можно вести и блог (наряду с публикацией файлов, фото и другой ерундой).&lt;br /&gt;
&lt;br /&gt;
Плюсы:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Авторитетный разработчик.&lt;/li&gt;
&lt;li&gt;Поддерживается подсветка кода (при вставке из Visual Studio в браузер).&lt;/li&gt;
&lt;/ul&gt;Минусы:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Длинный и сложный адрес (имя.spaces.live.com).&lt;/li&gt;
&lt;li&gt;Невозможность прикрутить свой домен.&lt;/li&gt;
&lt;li&gt;Малая длина сообщения.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;a href=&quot;http://windowsclient.net/&quot; style=&quot;font-weight: bold;&quot;&gt;windowsclient.net&lt;/a&gt;&lt;br /&gt;
Это The Official Microsoft WPF and Windows Forms Site.&lt;br /&gt;
Там тоже можно вести блог&lt;br /&gt;
&lt;br /&gt;
Плюсы:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Авторитетный разработчик.&lt;/li&gt;
&lt;/ul&gt;Минусы:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Длинный и сложный адрес (blogs.windowsclient.net/имя/default.aspx).&lt;/li&gt;
&lt;li&gt;Невозможность прикрутить свой домен.&lt;/li&gt;
&lt;li&gt;Присутствует реклама, за которую пользователь не получает деньги.&lt;/li&gt;
&lt;li&gt;Подсветка кода только при публикации через Word 2007.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;a href=&quot;http://geekswithblogs.net/&quot; style=&quot;font-weight: bold;&quot;&gt;Geekswithblogs.net&lt;/a&gt;&lt;br /&gt;
Geekswithblogs is a prestigious blogging community for developer geeks.&lt;br /&gt;
&lt;br /&gt;
Плюсы:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Как бы создан специально для разработчиков.&lt;/li&gt;
&lt;li&gt;Можно прикрутить свой домен.&lt;/li&gt;
&lt;/ul&gt;Минусы:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Присутствует реклама, за которую пользователь не получает деньги.&lt;/li&gt;
&lt;li&gt;Подсветка кода, вероятно, только при публикации через Word 2007 (не проверялось).&lt;/li&gt;
&lt;/ul&gt;&lt;a href=&quot;http://blogger.com/&quot; style=&quot;font-weight: bold;&quot;&gt;blogger.com&lt;/a&gt;&lt;br /&gt;
Сервис был создан компанией Pyra Labs, которой сейчас владеет Google.&lt;br /&gt;
&lt;br /&gt;
Плюсы:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Сервис под крылом крупнейшего разработчика WEB-сервисов&lt;/li&gt;
&lt;li&gt;Для входа используется общий аккаунт Google&lt;/li&gt;
&lt;li&gt;Пользователь получает деньги за рекламу, а может её вообще убрать&lt;/li&gt;
&lt;li&gt;Можно прикрутить свой домен&lt;/li&gt;
&lt;/ul&gt;Минусы:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Подсветка кода только при публикации через Word 2007.&lt;/li&gt;
&lt;li&gt;В шапке страницы присутствует &quot;Blogger Navbar&quot;, хотя его можно убрать (как это сделал я).&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Резюме&lt;/span&gt;: лидирует в обзоре, конечно, Blogger. Выбирайте его, убирайте Blogger Navbar, прикручивайте свой домен и вступайте в сообщество блогеров.</content><link rel='replies' type='application/atom+xml' href='http://stenk.blogspot.com/feeds/5886053844470360767/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://stenk.blogspot.com/2009/05/blog-post.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1344124936628233867/posts/default/5886053844470360767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1344124936628233867/posts/default/5886053844470360767'/><link rel='alternate' type='text/html' href='http://stenk.blogspot.com/2009/05/blog-post.html' title='Маленький обзор зарубежных сервисов блогов для разработчиков'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1344124936628233867.post-7877617188398244669</id><published>2008-12-12T17:01:00.004+03:00</published><updated>2009-11-04T17:25:15.532+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BDE"/><category scheme="http://www.blogger.com/atom/ns#" term="Скрипты"/><title type='text'>Удаление BDE</title><content type='html'>&lt;p&gt;С помощью &lt;a href=&quot;http://stenksoft.info/files/Uninstalling_BDE.zip&quot; target=&quot;_blank&quot;&gt;этих&lt;/a&gt; скриптов можно удалить “BDE Administrator” или сразу “BDE  Administrator” и “BDE for Delphi 4.0″. (MD5: 7d35e430a25e33b23f00b773cbadefe9)&lt;br /&gt;Не бойтесь запускать - там есть “меню”. Запускать надо  сценарий run.cmd&lt;br /&gt;(это не значит, что “DeleteFolder.vbs” можно  удалить).&lt;br /&gt;При распространении этих скриптов где-либо, пожалуйста, указывайте  источник - этот блог и&lt;br /&gt;автора - меня (Stenk).&lt;/p&gt; &lt;p&gt;Copyright © 2008 Stenk.&lt;br /&gt;12.12.2008 года.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://stenk.blogspot.com/feeds/7877617188398244669/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://stenk.blogspot.com/2009/04/bde.html#comment-form' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1344124936628233867/posts/default/7877617188398244669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1344124936628233867/posts/default/7877617188398244669'/><link rel='alternate' type='text/html' href='http://stenk.blogspot.com/2009/04/bde.html' title='Удаление BDE'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>