Windows Tips & News

WinUI 3 Preview 4 ხელმისაწვდომია

click fraud protection

მაიკროსოფტი გამოუშვებს თავისი ახალი WinUI ბიბლიოთეკის "Preview 4". იგი შეიქმნა დეველოპერული პროექტების გადატვირთვისთვის Fluent კონტროლით, თანამედროვე ფუნქციებით და სხვა UWP/XAML გაუმჯობესებებით. მას გააჩნია უამრავი გამოსწორება და გაუმჯობესება.

ბიბლიოთეკა საშუალებას გაძლევთ გამოიყენოთ WinUI XAML კომპონენტები WPF, WinForm და მშობლიურ აპებში. Microsoft-მა დაამატა მომხმარებლის თანამედროვე ინტერფეისის ელემენტების უმეტესობა WinUI ჩარჩოში.

ჩარჩო შექმნილია როგორც Windows 10-ისთვის, ასევე Windows 10X. ეს უკანასკნელი გაშვებული იქნება მშობლიური Win32 აპლიკაციებით კონტეინერებშიასე რომ, Microsoft დაინტერესებულია Windows 10X-ის აპლიკაციის ვერსიების მიღებაში. ახლა ეს შესაძლებელია WinUI-ით. Microsoft ელის, რომ დეველოპერები განაახლონ თავიანთი აპლიკაციები თანამედროვე პლატფორმის გამოყენებით და გახადონ ისინი თავსებადი Windows 10X-თან.

რა არის ახალი WinUI Preview 4-ში

Preview 4 გამოშვება იყენებს CS/WinRT-ის ახალ ვერსიას და Windows SDK-ს. ეს აგვარებს შემდეგ შეცდომებს:

  • ავარია URI თვისებასთან დაკავშირებისას {Binding}-ის გამოყენებით
  • C#/WinRT Marshal ფუნქციები არ მუშაობს სწორად .NET 5-თან
  • WinUI 3 ავარია Windows Insider Builds-ზე გაშვებისას
  • WebView2 არ იყენებს მასპინძელი აპის ენას/ლოკალს CoreWebView2Environment-ზე
  • Windows Community Toolkit DataGrid-ის კონტროლი არღვევს აპს დაწყებისას/როდესაც გამოჩნდება გადახვევის ზოლები
  • გვერდის რენდერი ცუდ მდგომარეობაშია, როდესაც ჩვენების რეჟიმი იცვლება
  • ავარია CalendarView-ში ენის ComboBox-ის გამოყენებისას
  • WinUI 3 Desktop: WebView2-ის ჩანართის ამოღება შეუძლებელია
  • WinUI 3 Desktop: TreeView გამოყვანილი TreeViewNodes ავარია
  • WinUI 3 Desktop: შეუძლებელია ტექსტის შეყვანა TextBox-ში ContentDialog-ში
  • WinUI 3 Desktop: ALT და F6 არ მუშაობს
  • ძველი წაშლილი SwapChainPanel რენდერია ახალი SwapChain-ის თავზე
  • WinUI 3 Desktop: არ შეიძლება გადახვევა ტრეკპადით
  • ავარია, როდესაც იყენებთ NavigationView კონტროლს რამდენიმე ფანჯრებით იმავე ძაფზე
  • ხელმისაწვდომობის პრობლემა: WinUI დესკტოპის აპის გაშვებაზე ფოკუსირების ჩვენება
  • წვდომის დარღვევა DataGrid-ში გადახვევისას
  • WinUI 3 Desktop: Tab Cycling არ მუშაობს
  • გადაათრიეთ და ჩამოაგდეთ GridView-ზე ვერ ხერხდება დესკტოპის აპლიკაციაში WinUI Xaml Islands-ით
  • ხელმისაწვდომობის პრობლემა: ვერ გადახვევა PageUp/PageDown კლავიშებით WinUI 3 Desktop-ზე
  • WebView2-ს არასწორი ხედის ზომა აქვს
  • WebView2 ავარია დაწკაპუნებით MenuFlyout-ის გახსნის შემდეგ
  • WinUI 3 Desktop: DropDownButton-ის ან SplitButton-ის გაშვების მცდელობა იწვევს აპის ავარიას
  • WebView2: მაუსის ორმაგი მარჯვენა დაწკაპუნება იწვევს ავარიას
  • ToggleSplitButton-ზე დაწკაპუნება იწვევს აპლიკაციის ავარიას
  • WinUI 3 Desktop: ცარიელი DesktopWindowXamlSource ფანჯარა ჩანს ამოცანების ზოლზე
  • WinUI 3 Desktop: DataGrid არ არის ნაჩვენები
  • WinUI 3 Desktop: ფაილების Grid-ზე გადაგდება შეუძლებელია
  • WinUI 3 Desktop: ItemsRepeater ავარია WinUI 3 Preview 2-ში
  • AccessViolationException ჩაყრილია საკინძების განახლებისას
  • WinUI 3 Desktop: აპლიკაცია იშლება გადახვევის NavigationView-ზე
  • ItemsControl არ განახლდება ნივთების დინამიურად დამატების ან წაშლისას მის ItemsSource კოლექციაში.
  • შედგენის შეცდომა C2760 App.xaml.g.h-ში, თუ ჩართულია C++ შესაბამისობის რეჟიმი

შესწორებების ზემოაღნიშნული სიის გარდა, Microsoft-ს აქვს აღნიშნულია შემდეგი ახალი ფუნქციები წარმოდგენილია WinUI-ის ბოლო 3 გამოშვებაში.

ახალი ფუნქციები WinUI Preview-ში

  • დესკტოპის აპლიკაციების WinUI-ით შექმნის შესაძლებლობა, მათ შორის .NET 5 Win32 აპებისთვის
  • RadialGradientBrush
  • TabView განახლებები
  • მუქი თემის განახლებები
  • გაუმჯობესებები და განახლებები WebView2-ში.
    • მაღალი DPI-ის მხარდაჭერა
    • ფანჯრის ზომის შეცვლისა და გადაადგილების მხარდაჭერა
    • განახლებულია Edge-ის უახლესი ვერსიის მიზნებისთვის
    • აღარ არის საჭირო WebView2-ის სპეციფიკური Nuget პაკეტის მითითება
  • SwapChainPanel
  • MRT Core მხარდაჭერა.
    • ეს ხდის აპებს უფრო სწრაფს და მსუბუქს გაშვებისას და უზრუნველყოფს რესურსების სწრაფ ძიებას.
  • ARM64 მხარდაჭერა
  • გადაიტანეთ და ჩამოაგდეთ აპების შიგნით და გარეთ
  • RenderTargetBitmap (ამჟამად მხოლოდ XAML კონტენტი - SwapChainPanel კონტენტის გარეშე)
  • მორგებული კურსორის მხარდაჭერა
  • ხაზგარეშე შეყვანა
  • ჩვენი ინსტრუმენტების/დეველოპერების გამოცდილების გაუმჯობესება:
    • Live Visual Tree, Hot Reload, Live Property Explorer და მსგავსი ინსტრუმენტები
    • Intellisense WinUI 3-ისთვის
  • გაუმჯობესებები საჭიროა ღია კოდის მიგრაციისთვის

WinUI 3-ისა და მისი საგზაო რუქის შესახებ მეტი ინფორმაციის მისაღებად, შეამოწმეთ Windows UI ბიბლიოთეკის საგზაო რუკა GitHub-ზე.


Microsoft ასევე აპირებს გამოიყენოს იგი Windows 10-ის ძირითადი მომხმარებლის ინტერფეისის ნაწილების შემცვლელად, მათ შორის Start მენიუ, Action Center, Desktop და taskbar. გარსის გარდა, WinUI შემოდის ჩაშენებულ UWP აპებში Windows 10 Photos აპი, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes და Calculator. შიდა, Microsoft უკვე ამოწმებს მათ. აპებმა მიიღეს მრგვალი კუთხეები მენიუებისთვის, დიალოგებისთვის და სხვა ელემენტებისთვის. შეამოწმეთ ეს პოსტი:

WinUI-ზე დამყარებული მრგვალი გარეგნობა მიაღწია Windows 10-ის ჩაშენებულ აპებს

ჩართეთ ან გამორთეთ ბუფერის ისტორია Windows 10-ში

ჩართეთ ან გამორთეთ ბუფერის ისტორია Windows 10-ში

აი, როგორ შეგიძლიათ ჩართოთ ან გამორთოთ ბუფერის ისტორია Windows 10-ში.Cloud Clipboard არის ერთ-ერთ...

Წაიკითხე მეტი

ჩამოტვირთეთ წაშლა OneDrive კონტექსტური მენიუ მიმდინარე მომხმარებლისთვის

ეს ვებსაიტი იყენებს ქუქიებს თქვენი გამოცდილების გასაუმჯობესებლად ვებსაიტზე ნავიგაციის დროს. ამ ქუ...

Წაიკითხე მეტი

მოწყობილობის მენეჯერის შეცდომის კოდები Windows-ში

კოდი 1: ეს მოწყობილობა არასწორად არის კონფიგურირებული. (კოდი 1)მიზეზიმოწყობილობას არ აქვს დრაივერ...

Წაიკითხე მეტი