none
Classlar arası değer taşıma sırasında sorun RRS feed

  • Genel Tartışma

  • Merhabalar. 

    Elimde olan bir classta oluşan bir değeri aynı class library içinde bulunan başka bir classa göndermeye çalışıyorum. Propertyim mevcut. Breakpoint koyarak baktığımda asıl classın içinde hiçbir sorun olmadığını görüyorum. Ama diğer classta bunu nesne yaratıp çağırdığımda null olarak geliyor. Kaçırdığım nokta neresi?

    Şimdiden teşekkürler.

    Bu değerin atandığı class:

    public class IssueViewModel :INotifyPropertyChanged 
        {
            public ObservableCollection<PresentationLayer.Model.Issue> issueList { get; set; }
            public IssueViewModel()
            {
                DataAccessService service = new DataAccessService();
                var result = service.GetAllIssues();
                issueList = new ObservableCollection<Model.Issue>(result);   
            }
            private Issue selectedItem;
            public Issue SelectedItem
            {
                get
                {
                    return selectedItem;
                }
                set
                {
                    var issue = value;
                    selectedItem = value;
                    OnPropertyChanged("SelectedItem");
                }
            }

    Bu ise değerin alındığı ama null geldiği kısım:

    public class EventViewModel2: INotifyPropertyChanged
        {
            private void UpdateClick()
            {
                var temp = tempp.SelectedItem;
                tempp.SolveThis(temp);
            }

    21 Nisan 2019 Pazar 19:51