c# - Why doesn't ToString work with Data Binding -
following this example (example 2) data binding works , ui updated based on value of artistname
.
if xaml binding written this:
<label grid.column="1" grid.row="1" content="{binding}" />
instead of
<label grid.column="1" grid.row="1" content="{binding artistname}" />
then tostring called on songviewmodel
, , if override this:
public override string tostring() { return song.artistname; }
the value not updated through databinding. rest of code same in example given in link.
why doesn't value change in case?
wpf binding doesn't work way.
if {binding}
way wpf refresh binding reset datacontext
. binding has no propertypath
follow therefore inotifypropertychanged
cannot called refresh kind of binding.
Comments
Post a Comment