22 āđ€āļĄ.āļĒ. 2566·āļ­āđˆāļēāļ™ 1 āļ™āļēāļ—āļĩ

Microsoft āđ€āļ›āļīāļ”āļ•āļąāļ§ .NET Community Toolkit 8.2 āļžāļĢāđ‰āļ­āļĄāļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļš MVVM āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡

Microsoft āđ€āļžāļīāđˆāļ‡āđ€āļ›āļīāļ”āļ•āļąāļ§ .NET Community Toolkit 8.2 āļ‹āļķāđˆāļ‡āđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļē MVVM āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļ™āļģāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ MVVM Toolkit āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āđāļĨāļ°āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒāļŠāđˆāļ§āļ™āđ€āļžāļīāđˆāļĄāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ§āđˆāļēāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”

Microsoft āđ€āļ›āļīāļ”āļ•āļąāļ§ .NET Community Toolkit 8.2 āļžāļĢāđ‰āļ­āļĄāļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļš MVVM āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡

Microsoft āđ€āļ›āļīāļ”āļ•āļąāļ§ .NET Community Toolkit 8.2 āđ€āļžāļ·āđˆāļ­āļĒāļāļĢāļ°āļ”āļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē model-view-viewmodel (MVVM) āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§ 8.1 āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļ‹āļķāđˆāļ‡āļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āļ—āļĩāđˆāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– MVVM āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļē

.NET Community Toolkit āļĄāļĩāļŠāļļāļ”āļ‚āļ­āļ‡ API āđāļĨāļ°āļ•āļąāļ§āļŠāđˆāļ§āļĒāļ—āļĩāđˆāļ­āļ­āļāđāļšāļšāļĄāļēāļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļē .NET āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ UI āļ—āļĩāđˆāļžāļ§āļāđ€āļ‚āļēāđƒāļŠāđ‰ āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 8.2 āļ‹āļķāđˆāļ‡āļ›āļĢāļ°āļāļēāļĻāđ€āļĄāļ·āđˆāļ­āļ§āļąāļ™āļ—āļĩāđˆ 27 āđ€āļĄāļĐāļēāļĒāļ™ āļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™ GitHub āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļšāļšāļŠāļēāļ˜āļēāļĢāļ“āļ°

āđƒāļ™ .NET Community Toolkit āļĢāļļāđˆāļ™āļĨāđˆāļēāļŠāļļāļ” āļ‚āļ“āļ°āļ™āļĩāđ‰ MVVM Toolkit āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡āđ„āļ”āđ‰āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰ [RelayCommand] āļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ™āļĩāđ‰ āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļŸāļīāļĨāļ”āđŒāđ€āļ™āļ—āļĩāļŸ: āđāļĨāļ°āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī: āđ„āļ§āļĒāļēāļāļĢāļ“āđŒ C# āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāļ°āļšāļļāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡ āđƒāļŦāđ‰āļŠāļīāļ—āļ˜āļīāđŒāđ‚āļ”āļĒāļŠāļĄāļšāļđāļĢāļ“āđŒāđ€āļŦāļ™āļ·āļ­āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ‚āļ­āļ‡āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­āļ›āļĢāļąāļšāđƒāļŠāđ‰ [RelayCommand] āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ„āļģāļŠāļąāđˆāļ‡ MVVM Microsoft āļĒāļ·āļ™āļĒāļąāļ™āļ§āđˆāļēāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­ viewmodel āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ­āļ™āļļāļāļĢāļĄ JSON āđāļĨāļ°āļ•āđ‰āļ­āļ‡āļĨāļ°āđ€āļ§āđ‰āļ™āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™

āļĒāļīāđˆāļ‡āđ„āļ›āļāļ§āđˆāļēāļ™āļąāđ‰āļ™ MVVM Toolkit āļĒāļąāļ‡āļĄāļĩ hooks āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđƒāļŦāļĄāđˆāļŠāļ­āļ‡āļ­āļąāļ™āļŠāļģāļŦāļĢāļąāļšāļŸāļīāļĨāļ”āđŒ [ObservableProperty] āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 8.2 āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āļˆāļąāļ”āļāļēāļĢāļ›āļąāļāļŦāļēāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰ [ObservableProperty] āđ‚āļ”āļĒāđ„āļĄāđˆāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđƒāļŠāđˆāļ•āļĢāļĢāļāļ°āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļ–āļēāļ™āļ°āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒāļŠāļģāļŦāļĢāļąāļšāļ„āđˆāļēāđ€āļāđˆāļēāđāļĨāļ°āđƒāļŦāļĄāđˆāļ—āļĩāđˆāļāļģāļĨāļąāļ‡āļ•āļąāđ‰āļ‡āļ„āđˆāļē āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļ MVVM āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāļŠāļąāļ‡āđ€āļāļ•āđ„āļ”āđ‰ 'āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ' āļ‹āļķāđˆāļ‡āļ­āļēāļˆāđāļŠāļ”āļ‡āļ–āļķāļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļŦāļĢāļ·āļ­āđ‚āļĄāđ€āļ”āļĨāļĄāļļāļĄāļĄāļ­āļ‡āļ—āļĩāđˆāļ‹āđ‰āļ­āļ™āļāļąāļ™ āđƒāļ™āļāļēāļĢāļ§āļ™āļ‹āđ‰āļģāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰ āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ„āđˆāļēāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļĄāļąāļāļˆāļ°āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāļ—āļąāđ‰āļ‡āļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāđ€āļāđˆāļēāđāļĨāļ°āđƒāļŦāļĄāđˆ

āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ• 8.2 āļ‚āļ­āļ‡ MVVM Toolkit āļĒāļąāļ‡āđāļ™āļ°āļ™āļģāļ•āļąāļ§āđāļāđ‰āđ„āļ‚āđ‚āļ„āđ‰āļ”āđƒāļ™āļ•āļąāļ§āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļāļēāļĢāļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāļŠāļ­āļ‡āļ•āļąāļ§āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāđ€āļ‚āđ‰āļēāļĄāļēāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰ āļ•āļąāļ§āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāļĢāđ‰āļēāļ‡āļ„āļģāđ€āļ•āļ·āļ­āļ™āđƒāļ™āļāļĢāļ“āļĩāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŸāļīāļĨāļ”āđŒāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‹āļķāđˆāļ‡āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ”āđ‰āļ§āļĒ [ObservableProperty] āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āļ›āļĢāļ°āļāļēāļĻāļ›āļĢāļ°āđ€āļ āļ—āļ”āđ‰āļ§āļĒ [ObservableProperty] āđāļĨāļ°āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļ™āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāđƒāļŠāđ‰āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”

āļ•āļąāļ§āļāļģāđ€āļ™āļīāļ”āļ‹āļ­āļĢāđŒāļŠ MVVM āđƒāļ™āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļĨāđˆāļēāļŠāļļāļ”āļ™āļĩāđ‰āļĒāļąāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ­āļĩāļāļ”āđ‰āļ§āļĒ Microsoft āļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļ›āļĢāļąāļšāđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒāļŠāđˆāļ§āļ™āđ€āļžāļīāđˆāļĄāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļžāļ·āđˆāļ­āļĨāļ”āļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāđ„āļĄāđˆāļĄāļĩāļ­āļ­āļšāđ€āļˆāļāļ•āđŒāļ—āļĩāđˆāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļ›āļĢāļ°āđ€āļ āļ—āđāļĨāļ°āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĒāļąāļ‡āļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļšāđ€āļ­āļāļŠāļēāļĢ XML āļ‰āļšāļąāļšāļŠāļĄāļšāļđāļĢāļ“āđŒ āļ—āļģāđƒāļŦāđ‰āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāđ€āļ‚āđ‰āļēāđƒāļˆāļĢāļŦāļąāļŠāļ—āļĩāđˆāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‹āļķāđˆāļ‡āļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāļœāļđāđ‰āļŠāļĢāđ‰āļēāļ‡āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰

āļ™āļ­āļāļˆāļēāļāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđāļĨāđ‰āļ§ āļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§ .NET Community Toolkit 8.2 āļĒāļąāļ‡āđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ–āļķāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ­āļĩāļāļ”āđ‰āļ§āļĒ āļŠāļļāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāđ„āļĨāļšāļĢāļēāļĢāļĩāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ•āđŒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļŦāđ‡āļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āđāļ­āļ›āļāļĨāđˆāļ­āļ‡āļˆāļ”āļŦāļĄāļēāļĒāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ—āļĩāđˆāļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļš Windows āđ€āļŠāđˆāļ™ Microsoft Store āđāļĨāļ°āđāļ­āļ› Photos

āđ€āļĄāļ·āđˆāļ­āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļ—āļĢāļ‡āļžāļĨāļąāļ‡āđāļĨāļ°āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™ āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ­āļĒāđˆāļēāļ‡ .NET Community Toolkit āđāļĨāļ° AppMaster demonstrate the potential to dramatically improve developers' productivity. No-code and low-code platforms like AppMaster cater to a broad range of users, from small businesses to enterprise-level clients, by offering an innovative approach for building web, mobile, and backend applications swiftly and cost-effectively.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Microsoft āđ€āļ›āļīāļ”āļ•āļąāļ§ .NET Community Toolkit 8.2 āļžāļĢāđ‰āļ­āļĄāļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļš MVVM āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ | AppMaster