Articles of inotifypropertychanged

ed eventi (INotifyPropertyChanged, in particolare)

Ho incontrato un problema davvero strano che non riesco a riprodurre con un piccolo esempio. Scusa se questa domanda è un po ‘vaga. Ho una persona che contiene un indirizzo. Entrambi ereditano da BaseEntity che implementa INotifyPropertyChanged. Voglio che la class Person a NotifyPropertyChanged (“Indirizzo”) non solo quando è impostato un indirizzo, ma anche quando […]

Associazione a un dizionario in Silverlight con INotifyPropertyChanged

In silverlight, non riesco a far funzionare INotifyPropertyChanged come preferisco quando si collega a un dizionario. Nell’esempio seguente, la pagina si lega al dizionario, ma quando cambio il contenuto di una delle caselle di testo, non viene chiamato il setter della proprietà CustomProperties. Il setter della proprietà CustomProperties viene richiamato solo quando è impostato CustomProperties […]

Aggiornamento del valore di TextBlock in wpf in modo dinamico

Ho un blocco di testo sulla mia interfaccia utente. Vorrei visualizzare un testo sul blocco di testo in modo dinamico. L’ho implementato come indicato nel codice seguente. tuttavia non vedo i valori aggiornare in modo dinamico. Vedo solo l’ultimo valore aggiornato sul blocco di testo dell’interfaccia utente. Ho incluso un ritardo per notare il cambiamento. […]

Evento PropertyChanged che non esplode C #

Sto progettando un modello semplice che può essere modificato su uno schermo. In questo caso, è per Xamarin Forms UWP, ma questa class di modello è indipendente dalla piattaforma e dubito che si tratti di un problema specifico UWP / Xamarin. Ho bisogno che il codice funzioni in modo tale che se modifico qualsiasi proprietà […]

InotifyPropertyChanged per la proprietà Count in WPF?

Ho una casella di testo che è legata a una proprietà Int nel mio viewmodel che ottiene un conteggio di una ObservableCollection . Ecco il mio binding Xaml: Text=”{Binding ArticleCount, Mode=OneWay}” E la mia proprietà int: private Int32 _ArticleCount; public int ArticleCount { get { if (this.ModelviewArticleObservableList == null) { return 0; } else { […]

WPF vincolante alla proprietà di tutti gli articoli di una collezione

Ho bisogno di bind a una proprietà bool, è vero solo quando una delle proprietà nella collezione è vera. Questo è il legame: E il viewmodel: public class MainWindowViewModel : INotifyPropertyChanged { private ObservableCollection _tabs; public ObservableCollection Tabs { get { return _tabs; } set { if (value != _tabs) { _tabs = value; NotifyPropertyChanged(); […]

Osserva PropertyChanged sugli articoli in ObservableCollection usando System.Reactive

Io ho: public class Vm { private ObservableCollection _things; public ObservableCollection Things { get { return _things ?? (_things = new ObservableCollection()); } } } E public class Thing :INotifyPropertyChanged { private string _value; public string Value { get { return _value; } set { if (value == _value) return; _value = value; OnPropertyChanged(); } […]

WPF – Implementazione di System.ComponentModel.INotifyPropertyChanged per la class base

Mi piacerebbe impiantare l’interfaccia System.ComponentModel.INotifyPropertyChanged per una proprietà su una class base, ma non sono abbastanza sicuro di come collegarlo. Ecco la firma per la proprietà su cui vorrei ricevere le notifiche: public abstract bool HasChanged(); E il mio codice nella class base per gestire il cambiamento: public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; private void OnPropertyChanged(String info) […]

La notifica di tutte le proprietà di viewmodel è cambiata con null o stringa vuota

Vengo dallo sviluppo di soluzioni WPF in cui aggiornare tutte le proprietà del viewmodel era semplice come: OnPropertyChanged(String.Empty); Nello scenario Piattaforma Windows universale, ho solo lo stesso metodo per aggiornare / aggiornare le proprietà. Funziona bene nella maggior parte dei casi ma a volte genera un errore simile a questo: Errore COMException HRESULT E_FAIL è […]

Mostra proprietà calcasting in Entity Framework e UI WPF

Ho un’ quadro di download nel mio modello di dati EF. Due delle sue proprietà, Size e BytesDownloaded, calcolano per darmi la proprietà Progress che ho creato nella class parziale: partial class Download { public int Progress { get { if (!Size.HasValue || Size.Value == 0) return 0; return Convert.ToInt32(Math.Floor(100.0 * ((double)BytesDownloaded / (double)Size))); } […]