<?xml version="1.0" encoding="iso-8859-15"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><channel><title>MVVM area visibilit&amp;#224; classe validazione datagrid rispetto classe model della window</title><link>https://forum.aspitalia.com/forum/topic.aspx?PostID=424662</link><generator>Generated by feed.ASPItalia.com 'Cortana' 2022.8.29</generator><description /><dc:language>it-it</dc:language><lastBuildDate>Fri, 26 Mar 2021 07:24:36 GMT</lastBuildDate><item><title>MVVM area visibilit&amp;#224; classe validazione datagrid rispetto classe model della window</title><link>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424662</link><pubDate>Thu, 29 Aug 2019 06:30:53 GMT</pubDate><description>Buongiorno a tutti &lt;br/&gt;&lt;br/&gt;Ho un quesito concettuale dovuto alla poca conoscenza diwpf co mvvm.&lt;br/&gt;&lt;br/&gt;Ho una window con una datagrid con  validazione:&lt;br/&gt;&lt;br/&gt;Nel xaml faccio la validazione cos&amp;#236;:&lt;br/&gt;&lt;br/&gt; [code]&lt;br/&gt;  &amp;lt;DataGrid.RowValidationErrorTemplate&amp;gt;&lt;br/&gt;       &amp;lt;ControlTemplate&amp;gt;&lt;br/&gt;            &amp;lt;Grid Margin=&amp;quot;0,-0,0,-0&amp;quot; ToolTip=&amp;quot;{Binding RelativeSource={RelativeSource FindAncestor, &lt;br/&gt;               AncestorType={x:Type DataGridRow}}, Path=(Validation.Errors)[0].ErrorContent}&amp;quot;&amp;gt;&lt;br/&gt;                        &amp;lt;Ellipse ...&lt;p&gt;Continua a leggere &lt;a href="https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424662"&gt;&lt;em&gt;MVVM area visibilit&amp;amp;#224; classe validazione datagrid rispetto classe model della window&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>atjbat</dc:creator><guid isPermaLink="true">https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424662</guid><slash:comments>5</slash:comments><wfw:comment>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424662#feedback</wfw:comment><wfw:commentRss>https://forum.aspitalia.com/forum/ws/commentRSS.aspx?url=http%3a%2f%2fforum.aspitalia.com%2fforum%2fpost%2f424662%2fmvvm-area-visibilita-classe-validazione-datagrid-rispetto-classe-model.aspx%23424662</wfw:commentRss></item><item><title>RE: MVVM area visibilit&amp;#224; classe validazione datagrid rispetto classe model della window</title><link>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424663</link><pubDate>Thu, 29 Aug 2019 14:40:23 GMT</pubDate><description>Provo a formulare il quesito in altro modo:&lt;br/&gt;&lt;br/&gt;Avendo una window wind1.xaml che ha al suo interno una validazione riferita alla classe valida.cs:&lt;br/&gt;&lt;br/&gt;  &amp;lt;DataGrid.RowValidationRules&amp;gt;&lt;br/&gt;                &amp;lt;ViewModel1:valida ValidationStep=&amp;quot;UpdatedValue&amp;quot;/&amp;gt;&lt;br/&gt; &amp;lt;/DataGrid.RowValidationRules&amp;gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt; e avendo il datacontext su altra classe: wind1Model.cs&lt;br/&gt;&lt;br/&gt;            var dtx = new wind1Model();&lt;br/&gt;            this.DataContext = dtx ;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;come &amp;#232; possibile fare interagire l&amp;#39;oggetto ...&lt;p&gt;Continua a leggere &lt;a href="https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424663"&gt;&lt;em&gt;RE: MVVM area visibilit&amp;amp;#224; classe validazione datagrid rispetto classe model della window&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>atjbat</dc:creator><guid isPermaLink="true">https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424663</guid><slash:comments>1</slash:comments><wfw:comment>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424663#feedback</wfw:comment><wfw:commentRss>https://forum.aspitalia.com/forum/ws/commentRSS.aspx?url=http%3a%2f%2fforum.aspitalia.com%2fforum%2fpost%2f424662%2fmvvm-area-visibilita-classe-validazione-datagrid-rispetto-classe-model.aspx%23424663</wfw:commentRss></item><item><title>RE: MVVM area visibilit&amp;#224; classe validazione datagrid rispetto classe model della window</title><link>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424670</link><pubDate>Thu, 29 Aug 2019 21:41:31 GMT</pubDate><description>Ciao, prendi spunto dall&amp;#39;esempio che &amp;#232; qui:&lt;br/&gt;&lt;br/&gt;https://docs.microsoft.com/it-it/dotnet/framework/wpf/controls/how-to-implement-validation-with-the-datagrid-control#to-validate-multiple-values-in-a-single-row&lt;br/&gt;&lt;br/&gt;Ti mostra proprio come la classe di validazione riceva l&amp;#39;oggetto come parametro del suo metodo Validate.&lt;br/&gt;Ecco la riga interessante:&lt;br/&gt;&lt;br/&gt;public override ValidationResult Validate(object value,&lt;br/&gt;        System.Globalization.CultureInfo cultureInfo)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Vedi quel ...&lt;p&gt;Continua a leggere &lt;a href="https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424670"&gt;&lt;em&gt;RE: MVVM area visibilit&amp;amp;#224; classe validazione datagrid rispetto classe model della window&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>BrightSoul</dc:creator><guid isPermaLink="true">https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424670</guid><slash:comments>1</slash:comments><wfw:comment>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424670#feedback</wfw:comment><wfw:commentRss>https://forum.aspitalia.com/forum/ws/commentRSS.aspx?url=http%3a%2f%2fforum.aspitalia.com%2fforum%2fpost%2f424662%2fmvvm-area-visibilita-classe-validazione-datagrid-rispetto-classe-model.aspx%23424670</wfw:commentRss></item><item><title>RE: MVVM area visibilit&amp;#224; classe validazione datagrid rispetto classe model della window</title><link>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424672</link><pubDate>Fri, 30 Aug 2019 06:54:15 GMT</pubDate><description>Intanto grazie della risposta che mi fa respirare xk&amp;#232; sono abbastanza nella c....&lt;br/&gt;&lt;br/&gt;Mi serve un riferimento nel model perch&amp;#233; il progetto che ho fatto ha una Windows base (con il suo model in mvvm) con dentro un usercontrol che fa da pulsantiera per cambiare pagina, se uno preme un pulsante per cambiare pagina io voglio sapere se ha fatto modifiche sulla griglia per chiedergli se vuole salvare o no le modifiche .&lt;br/&gt;Non voglio chiederlo dopo ogni modifica perch&amp;#233; sarebbe troppo scomodo, al momento ...&lt;p&gt;Continua a leggere &lt;a href="https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424672"&gt;&lt;em&gt;RE: MVVM area visibilit&amp;amp;#224; classe validazione datagrid rispetto classe model della window&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>atjbat</dc:creator><guid isPermaLink="true">https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424672</guid><slash:comments>1</slash:comments><wfw:comment>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424672#feedback</wfw:comment><wfw:commentRss>https://forum.aspitalia.com/forum/ws/commentRSS.aspx?url=http%3a%2f%2fforum.aspitalia.com%2fforum%2fpost%2f424662%2fmvvm-area-visibilita-classe-validazione-datagrid-rispetto-classe-model.aspx%23424672</wfw:commentRss></item><item><title>RE: MVVM area visibilit&amp;#224; classe validazione datagrid rispetto classe model della window</title><link>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424694</link><pubDate>Sat, 31 Aug 2019 18:15:28 GMT</pubDate><description>Ciao,&lt;br/&gt;&lt;br/&gt;[quote]&lt;br/&gt;se uno preme un pulsante per cambiare pagina io voglio sapere se ha fatto modifiche sulla griglia&lt;br/&gt;[/quote]&lt;br/&gt;Mah, secondo me il change tracking non &amp;#232; un requisito da implementare con i validator, perch&amp;#233; il loro scopo &amp;#232; quello di validare un oggetto, non di tenere traccia dei cambiamenti. Ho dei dubbi anche sul trigger su CellEdit perch&amp;#233; se l&amp;#39;utente modifica e poi riporta il valore a come era prima, quello non deve essere considerato un cambiamento. Inoltre saresti costretto ...&lt;p&gt;Continua a leggere &lt;a href="https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424694"&gt;&lt;em&gt;RE: MVVM area visibilit&amp;amp;#224; classe validazione datagrid rispetto classe model della window&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>BrightSoul</dc:creator><guid isPermaLink="true">https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424694</guid><slash:comments>1</slash:comments><wfw:comment>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#424694#feedback</wfw:comment><wfw:commentRss>https://forum.aspitalia.com/forum/ws/commentRSS.aspx?url=http%3a%2f%2fforum.aspitalia.com%2fforum%2fpost%2f424662%2fmvvm-area-visibilita-classe-validazione-datagrid-rispetto-classe-model.aspx%23424694</wfw:commentRss></item><item><title>RE: MVVM area visibilit&amp;#224; classe validazione datagrid rispetto classe model della window</title><link>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#427722</link><pubDate>Fri, 26 Mar 2021 07:24:36 GMT</pubDate><description>Ciao BrightSoul&lt;br/&gt;Ti ringrazio dell aiuto ho implementato un sistema partendo dal tuo suggerimento.&lt;br/&gt;Ti ringrazio molto&lt;p&gt;Continua a leggere &lt;a href="https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#427722"&gt;&lt;em&gt;RE: MVVM area visibilit&amp;amp;#224; classe validazione datagrid rispetto classe model della window&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>atjbat</dc:creator><guid isPermaLink="true">https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#427722</guid><slash:comments>0</slash:comments><wfw:comment>https://forum.aspitalia.com/forum/post/424662/MVVM-Area-Visibilita-Classe-Validazione-Datagrid-Rispetto-Classe-Model.aspx#427722#feedback</wfw:comment><wfw:commentRss>https://forum.aspitalia.com/forum/ws/commentRSS.aspx?url=http%3a%2f%2fforum.aspitalia.com%2fforum%2fpost%2f424662%2fmvvm-area-visibilita-classe-validazione-datagrid-rispetto-classe-model.aspx%23427722</wfw:commentRss></item></channel></rss>