Jak dopracować ten fragment kodu /

0

Cześć, chciałbym dopracować ten fragment kodu tak aby w ModelView wywołać strong i w Model zrezygnować z private Guid ale nie wiem jak to zrobić ?

Model

 public class GuidModel
    {
        private Guid Guid;
            
        public string TextGuid
        {
            get
            {
                return Guid.ToString();
            }
            set
            {
                if (Guid.ToString() != value)
                {
                    Guid = Guid.Parse(value);
                }
            }
        }

        public GuidModel(Guid guid)
        {
            Guid = guid;
        }
    }

Fragment ModelView w którym chce wprowadzić zmiany. Służy on do generowania Guid-ów

....
 #region Properties
        private ObservableCollection<GuidModel> _guidItems = null;
        public ObservableCollection<GuidModel> GuidItems
        
...

        private GuidModel _guidItem = null;
        public GuidModel GuidItem
...

  private void PrepareGuidList()
        {
            for (int i = 0; i < 100; i++)
            {
                _guidItems.Add(new GuidModel(Guid.NewGuid()));
            }
        }

0

Wydaje mi się, że możesz w tym ViewModelu trzymać guida a w widoku podpiąć sobie konwerter https://wpftutorial.net/ValueConverters.html Guid -> String

0

Bardziej chciałbymzmienić Guid Guid na string Guid i doprowadź do tego aby działało to tylko na tym polu TextGuid. Ale coś mi nie idzę

1 użytkowników online, w tym zalogowanych: 0, gości: 1