none
리스트뷰/그리드뷰에서 실행시점에 특정 아이템 정보 변경 업데이트(INotifyPropertyChanged ??) RRS feed

  • 질문

  • 안녕하세요. UWP개발중인 뉴비?입니다.

    "class HostPC"라는 단순 데이타클래스가 있습니다.

    그리고 뷰에 그리드뷰가 있고 ObservableCollection<HostPC> datas가 뷰cs파일에 선언되어 있으며,

    xaml에는 ItemsSource="{x:Bind data, Mode=TwoWay}"> 이렇게 바인딩 되어 있습니다.

    제가 원하는 것은 실행시점에

                HostPC d1 = data[1]; // data는 "ObservableCollection<HostPC> datas"
                //data.RemoveAt(1);
                data[1].Glyph = "ms-appx:///Assets/online.png";// "\uEA14";
                data[1].PCName = "DEARJHM-PC";

    와 같이 했을때 그리드뷰의 아이템이 갱신되게 하고 싶습니다.

    구글링 해보면 INotifyPropertyChanged를 구현 해야 되는거 같던데. 맞는지요?

    어디서부터 어떻게 접근해야할지 감이 안오네요..

    도움 부탁드립니다.

    2017년 8월 2일 수요일 오전 4:44

모든 응답