Click here to Skip to main content
15,887,338 members
Home / Discussions / WPF
   

WPF

 
GeneralRe: How to dynamically load Theme in Application? Pin
Pete O'Hanlon17-Oct-12 3:07
mvePete O'Hanlon17-Oct-12 3:07 
GeneralRe: How to dynamically load Theme in Application? Pin
Wayne Gaylard17-Oct-12 3:10
professionalWayne Gaylard17-Oct-12 3:10 
QuestionProblem in flow direction when value is right to left in Telerik Pin
Hossein Khalaj3-Oct-12 20:19
Hossein Khalaj3-Oct-12 20:19 
AnswerRe: Problem in flow direction when value is right to left in Telerik Pin
Pete O'Hanlon3-Oct-12 20:21
mvePete O'Hanlon3-Oct-12 20:21 
GeneralRe: Problem in flow direction when value is right to left in Telerik Pin
Hossein Khalaj3-Oct-12 20:23
Hossein Khalaj3-Oct-12 20:23 
GeneralRe: Problem in flow direction when value is right to left in Telerik Pin
Hossein Khalaj4-Oct-12 22:48
Hossein Khalaj4-Oct-12 22:48 
Questionbinding: not work property Mode=TwoWay and UpdateSourceTrigger Pin
dominioYP3-Oct-12 0:25
dominioYP3-Oct-12 0:25 
AnswerRe: binding: not work property Mode=TwoWay and UpdateSourceTrigger Pin
Pete O'Hanlon3-Oct-12 0:54
mvePete O'Hanlon3-Oct-12 0:54 
The item you are editing has to notify WPF that it has changed. Just because you have an ObservableCollection, it doesn't mean that your application will be able to respond to changed inside the items that make up the collection. To enable this, you need so expose those items to the binding mechanism as well - fortunately, this is incredibly easy to do.

Change your ListBoxData class so that it (or an ancestor that you choose) implements INotifyPropertyChanged. Then, add the ability to raise a change when nome changes. For example:
C#
public class ListBoxData : INotifyPropertyChanged
{
  public event PropertyChangedEventHandler PropertyChanged;
  private string _nome;

  public string nome 
  {
    get { return _nome; }
    set
    {
      if (_nome != value)
      {
        _nome = value;
        OnChanged("nome");
      }
    }
  }

  private void OnChanged(string propertyName)
  {
    PropertyChangedEventHandler handler = PropertyChanged;
    if (handler != null)
    {
      handler(this, new PropertyChangedEventArgs(propertyName));
    }
  }
}
Now, whenever you change nome, the PropertyChanged event is raised - and the WPF binding mechanism knows how to handle that. Changes will be reflected in the UI now.

*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

"Mind bleach! Send me mind bleach!" - Nagy Vilmos


CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

GeneralRe: binding: not work property Mode=TwoWay and UpdateSourceTrigger Pin
dominioYP3-Oct-12 22:24
dominioYP3-Oct-12 22:24 
QuestionHow do I reference embedded resources in Xaml? Pin
Gil Yoder2-Oct-12 18:57
Gil Yoder2-Oct-12 18:57 
AnswerRe: How do I reference embedded resources in Xaml? Pin
Gil Yoder4-Oct-12 7:52
Gil Yoder4-Oct-12 7:52 
Questionsilverlight Pin
rameshchetu30-Sep-12 9:12
rameshchetu30-Sep-12 9:12 
AnswerRe: silverlight Pin
Pete O'Hanlon30-Sep-12 9:45
mvePete O'Hanlon30-Sep-12 9:45 
AnswerRe: silverlight Pin
Kenneth Haugland30-Sep-12 22:36
mvaKenneth Haugland30-Sep-12 22:36 
AnswerRe: silverlight Pin
Abhinav S3-Oct-12 20:40
Abhinav S3-Oct-12 20:40 
QuestionCheckk For WCF Service Running & Exit Pin
Kevin Marois29-Sep-12 9:51
professionalKevin Marois29-Sep-12 9:51 
QuestionSendMessage in C# WPF Pin
dominioYP28-Sep-12 6:11
dominioYP28-Sep-12 6:11 
AnswerRe: SendMessage in C# WPF Pin
Pete O'Hanlon29-Sep-12 10:30
mvePete O'Hanlon29-Sep-12 10:30 
GeneralRe: SendMessage in C# WPF Pin
dominioYP29-Sep-12 12:08
dominioYP29-Sep-12 12:08 
GeneralRe: SendMessage in C# WPF Pin
Pete O'Hanlon29-Sep-12 20:45
mvePete O'Hanlon29-Sep-12 20:45 
QuestionNew to .net/ previous programming background Pin
goawayxxxx27-Sep-12 8:29
goawayxxxx27-Sep-12 8:29 
AnswerRe: New to .net/ previous programming background Pin
Richard MacCutchan27-Sep-12 9:47
mveRichard MacCutchan27-Sep-12 9:47 
GeneralRe: New to .net/ previous programming background Pin
goawayxxxx27-Sep-12 10:00
goawayxxxx27-Sep-12 10:00 
GeneralRe: New to .net/ previous programming background Pin
Richard MacCutchan27-Sep-12 21:16
mveRichard MacCutchan27-Sep-12 21:16 
GeneralRe: New to .net/ previous programming background Pin
goawayxxxx28-Sep-12 8:14
goawayxxxx28-Sep-12 8:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.