Najnowsze informacje o wersji kanału eksperymentalnego dla zestawu SDK aplikacji systemu Windows
Ważny
Kanał eksperymentalny jest nieobsługiwany do użytku w środowiskach produkcyjnych, a aplikacje korzystające z wersji eksperymentalnych nie mogą być publikowane w Sklepie Microsoft.
Eksperymentalny kanał zawiera wersje zestawu Windows App SDK z funkcjami eksperymentalnego kanału , które znajdują się we wczesnych etapach rozwoju. Interfejsy API dla funkcji eksperymentalnych mają atrybut Eksperymentalny. Jeśli wywołasz eksperymentalny interfejs API w kodzie, otrzymasz ostrzeżenie dotyczące czasu kompilacji. Wszystkie interfejsy API w kanale eksperymentalnym podlegają rozbudowanym poprawkom i zmianom powodujących niezgodność. Funkcje eksperymentalne i interfejsy API mogą zostać w dowolnym momencie usunięte z kolejnych wersji.
ważne linki:
- Jeśli chcesz uaktualnić istniejącą aplikację ze starszej wersji zestawu SDK aplikacji systemu Windows do nowszej wersji, zobacz Aktualizowanie istniejących projektów do najnowszej wersji zestawu Windows App SDK.
- Aby uzyskać dokumentację dotyczącą wersji eksperymentalnych, zobacz Narzędzia instalacyjne dla kanałów podglądu i eksperymentalnych Windows App SDK.
Archiwum informacji o wersji kanału eksperymentalnego :
- Informacje o wydaniu kanału eksperymentalnego dla Microsoft Windows App SDK 1.6
- informacje o wersji kanału eksperymentalnego dla zestawu Windows App SDK 1.5
- informacje o wersji kanału eksperymentalnego dla pakietu Windows App SDK 1.4
- informacje o wersji kanału eksperymentalnego dla zestawu Windows App SDK 1.3
- informacje o wersji kanału eksperymentalnego dla zestawu Windows App SDK 1.2
- Informacje o Wersji Kanału Eksperymentalnego dla Zestawu Windows App SDK 1.0
- informacje o wersji kanału eksperymentalnego dla zestawu Windows App SDK 0.8
Wersja 1.7 Eksperymentalna (1.7.0-experimental3)
Korzystanie z lokalnej sztucznej inteligencji z interfejsami API środowiska wykonawczego Windows Copilot
Ważny
Podstawowe modele uczenia maszynowego wymagane dla tych interfejsów API wymagają obecnie, aby urządzenie uruchamiało najnowszą kompilację niejawnego programu testów systemu Windows 11 w kanale programistycznym. Ponadto te interfejsy API wymagają, aby urządzenie było komputerem Copilot+ PC. Aby dowiedzieć się więcej na temat tych urządzeń, zobacz Przewodnik dewelopera po komputerach Copilot+. Interfejsy API zgłaszają wyjątek po wywołaniu na urządzeniach bez niezbędnej pomocy technicznej.
Środowisko Windows Copilot Runtime (WCR) oferuje kilka funkcji i interfejsów API opartych na sztucznej inteligencji, które umożliwiają łatwe, wydajne i odpowiedzialne korzystanie z modeli sztucznej inteligencji na urządzeniach w aplikacjach systemu Windows. W tej wersji udostępniamy kilka skoncentrowanych na scenariuszach interfejsów API, które umożliwiają korzystanie z zaawansowanych funkcji bez konieczności znajdowania, uruchamiania lub optymalizowania własnych modeli uczenia maszynowego .
Dowiedz się więcej o odpowiedzialnych praktykach rozwoju stosowanych podczas tworzenia API WCR, które można także wykorzystać w opracowywaniu funkcji wspieranych przez sztuczną inteligencję, zgodnie z wytycznymi Rozwój Odpowiedzialnych Aplikacji Generatywnej Sztucznej Inteligencji i Funkcji w Systemie Windows.
Krzemionka Phi
Dzięki Phi Silica, najpotężniejszemu lokalnemu modelowi języka NPU firmy Microsoft, można wygenerować odpowiedzi tekstowe na szerokie monity użytkownika z wbudowaną moderacją treści. Można również określić, aby wykonywać typowe zadania, takie jak podsumowywanie fragmentu tekstu, ponowne zapisywanie fragmentu tekstu w celu uzyskania jasności i konwertowanie tekstu na format tabeli. Silica Phi jest zoptymalizowana pod kątem efektywności i wydajności na urządzeniach z systemem Windows Copilot+ PC, a jednocześnie oferuje wiele funkcji dostępnych w dużych modelach językowych (LLM).
Aby uzyskać więcej informacji, zobacz Rozpocznij pracę z Phi Silica w zestawie SDK aplikacji systemu Windows oraz odniesienia do API dla Phi Silica w SDK aplikacji systemu Windows.
Rozpoznawanie tekstu (OCR)
Rozpoznawanie tekstu, znane również jako optyczne rozpoznawanie znaków (OCR), interfejsy API w środowisku Windows Copilot Runtime (WCR) mogą wykrywać i wyodrębniać tekst na obrazach i konwertować go na strumienie znaków czytelnych dla maszyny. Te interfejsy API mogą identyfikować znaki, wyrazy, linie, wielokątne granice tekstu i zapewniać poziomy ufności dla każdego dopasowania. Zestaw interfejsów API wspomaganych przez WCR AI korzysta z przyspieszenia wspomaganego przez NPU, aby działać szybciej i dokładniej niż starsze interfejsy API Windows.Media.Ocr.OcrEngine.
Aby uzyskać więcej informacji, zobacz artykuł Rozpoczynanie pracy z rozpoznawaniem tekstu (OCR) w zestawie SDK aplikacji Windows oraz odniesienie do interfejsu API dla rozpoznawania tekstu opartego na sztucznej inteligencji (OCR) w zestawie SDK aplikacji Windows.
Super rozdzielczość obrazu
Za pomocą interfejsów API "ImageScaler" można zwiększyć ostrość i jasność obrazu oraz zwiększyć jego maksymalnie 8x oryginalną rozdzielczość.
Zobacz Co mogę zrobić za pomocą superrozdzielczości obrazu? i odniesienie do interfejsu API dla funkcji obrazowania AI w zestawie SDK aplikacji systemu Windows, aby rozpocząć pracę.
Opis obrazu
Interfejsy API opisu obrazu mogą służyć do generowania opisu tekstowego obrazu. Interfejsy API można konfigurować w celu określenia długości i typu opisu tekstu. Opisy obrazów mogą zawierać krótki podpis lub długi opis dla użytkowników z potrzebami dotyczącymi ułatwień dostępu.
Uwaga
Podczas wywoływania metody ImageDescriptionGenerator.DescribeAsync() w kompilacji debugowania może wystąpić błąd, który można wyeliminować, kontynuując kompilację w programie Visual Studio.
Zobacz Co mogę zrobić z opisem obrazu? oraz dokumentację API dotyczącą funkcji tworzenia obrazów sztucznej inteligencji w Windows App SDK, aby dowiedzieć się więcej.
Segmentacja obrazów
Za pomocą interfejsów API segmentacji obrazów można zidentyfikować określone obiekty na obrazie. Model przyjmuje zarówno obraz, jak i obiekt podpowiedzi i zwraca maskę zidentyfikowanego obiektu.
Zobacz Co mogę zrobić z segmentacją obrazu? i dokumentacja interfejsu API dla funkcji tworzenia obrazów sztucznej inteligencji w zestawie SDK aplikacji systemu Windows, aby rozpocząć pracę.
Nowe interfejsy API do obsługi okien
Nowe interfejsy API AppWindow
ułatwiają kontrolowanie okien aplikacji i tworzenie znakomitych doświadczeń użytkownika. Nowe możliwości obejmują: automatyczne zapamiętywanie rozmiaru i położenia okien za pomocą EnablePlacementPersistence
, niezależne ustawianie ikon paska zadań i paska tytułowego za pomocą SetTaskBarIcon
i SetTitleBarIcon
, ustawianie jasnego/ciemnego motywu paska tytułowego za pomocą AppWindowTitleBar.PreferredTheme
oraz ustalanie minimalnego lub maksymalnego rozmiaru okna za pomocą OverlappedPresenter.PreferredMinimum/MaximumSize
.
Inne istotne zmiany
- Dodano brakujące projekcje języka C# dla nowego
BadgeNotifications
, dzięki czemu te interfejsy API będą teraz dostępne w języku C#. - Rozwiązano problem z rejestracją klas, który uniemożliwił korzystanie z nowego interfejsu API
AppNotificationConferencingConfig
. Należy pamiętać, że to ulepszone doświadczenie użytkownika na potrzeby połączeń wideo lub audio w powiadomieniach jest dostępne tylko w najnowszych wersjach niejawnych testów systemu Windows.
Nowe interfejsy API
Ta wersja zawiera następujące nowe i zmodyfikowane eksperymentalne interfejsy API w porównaniu z 1.7-experimental2:
Microsoft.Graphics.Imaging
ImageBuffer
ImageBufferContract
ImageObjectExtractor
ImageObjectExtractorContract
ImageObjectExtractorHint
ImageScaler
ImageScalerContract
PixelFormat
Microsoft.UI.Content
ChildSiteLink
AutomationOption
ProcessKeyboardInput
ProcessPointerInput
ContentAutomationOptions
ContentIsland
AutomationOption
ProcessKeyboardInput
ProcessPointerInput
ContentSite
ProcessKeyboardInput
ProcessPointerInput
ContentSiteView
AutomationOption
ProcessKeyboardInput
ProcessPointerInput
DesktopPopupSiteBridge
AutomationOption
IContentSiteAutomation
AutomationOption
IContentSiteInput
ReadOnlyDesktopSiteBridge
ProcessKeyboardInput
ProcessPointerInput
Microsoft.UI.Windowing
AppWindow
EnablePlacementPersistence
EnablePlacementPersistence
GetCurrentPlacement
SaveCurrentPlacement
SetPlacement
SetTaskBarIcon
SetTaskBarIcon
SetTitleBarIcon
SetTitleBarIcon
AppWindowTitleBar
PreferredTheme
OverlappedPresenter
PreferredMaximumSize
PreferredMinimumSize
SetPreferredBounds
PlacementPersistenceBehaviorFlags
TitleBarTheme
Microsoft.Windows.AI.ContentModeration
ContentFilterOptions
ContentFilterOptionsContract
ImageContentFilterSeverity
SeverityLevel
TextContentFilterSeverity
Microsoft.Windows.AI.Generative
ImageDescriptionContract
ImageDescriptionGenerator
ImageDescriptionScenario
LanguageModel
LanguageModelContext
LanguageModelContract
LanguageModelOptions
LanguageModelResponse
LanguageModelResponseStatus
LanguageModelSkill
Microsoft.Windows.SemanticSearch
EmbeddingVector
SemanticSearchContract
Microsoft.Windows.Vision
BoundingBox
DetectedLineStyle
OrientationDetectionOptions
RecognizedLine
RecognizedLineStyle
RecognizedText
RecognizedWord
TextRecognitionContract
TextRecognizer
TextRecognizerOptions
Microsoft.Windows.Workloads
WorkloadPriority
WorkloadsContract
Wersja 1.7 Eksperymentalna (1.7.0-experimental2)
Rejestracja zadania w tle
Nowy interfejs API BackgroundTaskBuilder
umożliwia rejestrowanie zadań w tle dla aplikacji zestawu SDK aplikacji systemu Windows. Aby uzyskać więcej informacji, zobacz GitHub #4831.
Nowe funkcje powiadomień
Nowe powiadomienie o odznakach umożliwia wyświetlanie liczby lub odznaki glifu na ikonie aplikacji na pasku zadań. Aby uzyskać więcej informacji, zobacz GitHub #4926.
Ważny
W tej wersji brakuje projekcji języka C# dla nowych interfejsów API BadgeNotifications
, co uniemożliwia korzystanie z nich z języka C#. Interfejsy API są dostępne w języku C++.
Rozmowy wideo lub audio mogą mieć ulepszone doświadczenie użytkownika w powiadomieniach. Aby uzyskać więcej informacji, zobacz GitHub #4783.
Ważny
Ta funkcja jest dostępna tylko w najnowszych wersjach Windows Insider systemu Windows.
Inne istotne zmiany
-
RichEditBox
obsługuje teraz tryb matematyczny za pośrednictwemRichEditTextDocument.SetMathMode
iRichEditTextDocument.SetMath
. - Nowa obsługa
CompatibilityOptions
umożliwi większą kontrolę nad tym, jak zmiany obsługi wpływają na aplikacje. Aby uzyskać więcej informacji, zobacz GitHub #4976.
Nowe interfejsy API
Ta wersja zawiera następujące nowe i zmodyfikowane eksperymentalne interfejsy API:
Microsoft.Security.Authentication.OAuth
AuthFailure
AuthRequestParams
AuthRequestResult
AuthResponse
ClientAuthentication
CodeChallengeMethodKind
OAuth2Manager
OAuthContract
TokenFailure
TokenFailureKind
TokenRequestParams
TokenRequestResult
TokenResponse
Microsoft.UI.Composition
CompositionNotificationDeferral
CompositionProjectedShadow
MaxOpacity
MinOpacity
OpacityFalloff
CompositionProjectedShadowCaster
AncestorClip
Mask
CompositionProjectedShadowDrawOrder
CompositionProjectedShadowReceiver
DrawOrder
Mask
Microsoft.UI.Composition.Experimental
ExpCompositionVisualSurface
ExpExpressionNotificationProperty
IExpCompositionPropertyChanged
IExpCompositionPropertyChangedListener
IExpCompositor
IExpVisual
Microsoft.UI.Content
AutomationTreeOptions
ChildSiteLink
ContentAppWindowBridge
ContentDisplayOrientations
ContentEnvironmentStateChangedEventArgs
DidDisplayScaleChange
ContentExternalBackdropLink
ContentExternalOutputLink
ContentIsland
AutomationTreeOption
Children
Connected
ConnectionInfo
ConnectRemoteEndpoint
CreateForSystemVisual
Disconnected
FindAllForSystemCompositor
FragmentRootAutomationProvider
GetBySystemVisual
InputCapabilities
IsRemoteEndpointConnected
LocalToClientTransformMatrix
LocalToParentTransformMatrix
NextSiblingAutomationProvider
ParentAutomationProvider
Popups
PreviousSiblingAutomationProvider
Root
ContentIslandEnvironment
CurrentOrientation
DisplayScale
NativeOrientation
ThemeChanged
ContentIslandStateChangedEventArgs
DidLocalToClientTransformMatrixChange
DidLocalToParentTransformMatrixChange
ContentSite
InputCapabilities
LocalToClientTransformMatrix
LocalToParentTransformMatrix
SetContentNodeParent
TryGetAutomationProvider
ContentSiteAutomationProviderRequestedEventArgs
ContentSiteEnvironment
CurrentOrientation
DisplayScale
NativeOrientation
NotifyThemeChanged
ContentSiteEnvironmentView
DisplayScale
ContentSiteView
AutomationTreeOption
InputCapabilities
LocalToClientTransformMatrix
LocalToParentTransformMatrix
CoreWindowSiteBridge
CoreWindowTopLevelWindowBridge
DesktopChildSiteBridge
AcceptRemoteEndpoint
ConnectionInfo
CreateWithDispatcherQueue
IsRemoteEndpointConnected
RemoteEndpointConnecting
RemoteEndpointDisconnected
RemoteEndpointRequestedStateChanged
DesktopPopupSiteBridge
DesktopSiteBridge
TryCreatePopupSiteBridge
EndpointConnectionEventArgs
EndpointRequestedStateChangedEventArgs
IContentIslandEndpointConnectionPrivate
IContentNodeOwner
IContentSiteAutomation
IContentSiteBridgeEndpointConnectionPrivate
IContentSiteInput
IContentSiteLink
IContentSiteLink2
InputCapabilities
PopupWindowSiteBridge
ProcessStarter
ReadOnlyDesktopSiteBridge
SystemVisualSiteBridge
Microsoft.UI.Input
InputFocusNavigationHost
GetForSiteLink
InputKeyboardSource
GetForWindowId
InputLayoutPolicy
InputLightDismissAction
GetForIsland
InputPointerActivationBehavior
InputPointerSource
ActivationBehavior
DirectManipulationHitTest
GetForVisual
GetForWindowId
RemoveForVisual
TouchHitTesting
TrySetDeviceKinds
ProximityEvaluation
TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental
ExpInputSite
ExpPointerPoint
Microsoft.UI.Text
RichEditTextDocument
GetMath
SetMath
SetMathMode
Microsoft.UI.Windowing
AppWindow
DefaultTitleBarShouldMatchAppModeTheme
DisplayArea
GetMetricsFromWindowId
Microsoft.UI.Xaml
XamlIsland
XamlRoot
TryGetContentIsland
Microsoft.UI.Xaml.Automation.Peers
AutomationEvents
Notification
InkCanvasAutomationPeer
PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls
ContentDialogPlacement
UnconstrainedPopup
DoInkPresenterWork
ElementFactory
FlowLayout
FlowLayoutAnchorInfo
FlowLayoutLineAlignment
FlowLayoutState
IApplicationViewSpanningRects
IndexPath
InkCanvas
ISelfPlayingAnimatedVisual
ItemContainer
CanUserInvoke
CanUserInvokeProperty
CanUserSelect
CanUserSelectProperty
ItemInvoked
MultiSelectMode
MultiSelectModeProperty
ItemContainerInteractionTrigger
ItemContainerInvokedEventArgs
ItemContainerMultiSelectMode
ItemContainerUserInvokeMode
ItemContainerUserSelectMode
LayoutPanel
NumberBox
InputScope
InputScopeProperty
TextAlignment
TextAlignmentProperty
PagerControl
PagerControlButtonVisibility
PagerControlDisplayMode
PagerControlSelectedIndexChangedEventArgs
PagerControlTemplateSettings
ProgressRing
DeterminateSource
DeterminateSourceProperty
IndeterminateSource
IndeterminateSourceProperty
RecyclePool
RecyclingElementFactory
ScrollingScrollStartingEventArgs
ScrollingZoomStartingEventArgs
ScrollView
ScrollStarting
ZoomStarting
SelectionModel
SelectionModelChildrenRequestedEventArgs
SelectionModelSelectionChangedEventArgs
SelectTemplateEventArgs
StackLayout
IsVirtualizationEnabled
IsVirtualizationEnabledProperty
StackLayoutState
TitleBar
TitleBarAutomationPeer
TitleBarTemplateSettings
UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives
ScrollPresenter
ScrollStarting
ZoomStarting
Microsoft.Windows.ApplicationModel.Background
BackgroundTaskBuilder
BackgroundTaskContract
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
Task
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
CompatibilityChange
CompatibilityContract
CompatibilityOptions
DeploymentManager
Repair
DeploymentStatus
PackageRepairFailed
ReleaseInfo
RuntimeInfo
VersionInfoContract
WindowsAppRuntimeVersion
Microsoft.Windows.AppNotifications
AppNotification
ConferencingConfig
AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder
AppNotificationBuilder
AddCameraPreview
AppNotificationButton
SetSettingStyle
AppNotificationButtonSettingStyle
Microsoft.Windows.BadgeNotifications
BadgeNotificationGlyph
BadgeNotificationManager
BadgeNotificationsContract
Microsoft.Windows.Media.Capture
CameraCaptureUI
CameraCaptureUIContract
CameraCaptureUIMaxPhotoResolution
CameraCaptureUIMaxVideoResolution
CameraCaptureUIMode
CameraCaptureUIPhotoCaptureSettings
CameraCaptureUIPhotoFormat
CameraCaptureUIVideoCaptureSettings
CameraCaptureUIVideoFormat
Microsoft.Windows.Storage
ApplicationData
GetForUnpackaged
Wersja 1.7 Eksperymentalna (1.7.0-experimental1)
Jest to najnowsza wersja kanału eksperymentalnego.
Aby pobrać, zmień wersję pakietu NuGet WinAppSDK na wersję 1.7.241114004-experimental1
.
Nowy interfejs API CameraCaptureUI
Nowy interfejs API CameraCaptureUI ułatwia przechwytywanie zdjęć i wideo w aplikacji WinAppSDK. Aby uzyskać więcej informacji, zobacz kwestię na GitHubie #4721.
Nowe API uwierzytelniania
Nowy interfejs API OAuth2Manager
oferuje usprawnione rozwiązanie do uwierzytelniania w Internecie, oferując możliwości protokołu OAuth 2.0 z pełną parzystością funkcji na wszystkich platformach systemu Windows obsługiwanych przez zestaw WinAppSDK. Aby uzyskać więcej informacji, zobacz zgłoszenie w GitHubie #4772.
Obsługa nowych zadań w tle
Nowy interfejs API BackgroundTaskBuilder
zapewnia zintegrowaną obsługę rejestracji zadań w tle w aplikacjach WinAppSDK. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHubie #4822.
Nowe interfejsy API dla wersji 1.7-experimental1
Ta wersja zawiera następujące nowe i zmodyfikowane eksperymentalne interfejsy API:
Microsoft.Security.Authentication.OAuth
AuthFailure
AuthRequestParams
AuthRequestResult
AuthResponse
ClientAuthentication
CodeChallengeMethodKind
OAuth2Manager
OAuthContract
TokenFailure
TokenFailureKind
TokenRequestParams
TokenRequestResult
TokenResponse
Microsoft.UI.Composition
CompositionNotificationDeferral
CompositionProjectedShadow
MaxOpacity
MinOpacity
OpacityFalloff
CompositionProjectedShadowCaster
AncestorClip
Mask
CompositionProjectedShadowDrawOrder
CompositionProjectedShadowReceiver
DrawOrder
Mask
Microsoft.UI.Composition.Experimental
ExpCompositionVisualSurface
ExpExpressionNotificationProperty
IExpCompositionPropertyChanged
IExpCompositionPropertyChangedListener
IExpCompositor
IExpVisual
Microsoft.UI.Content
AutomationOptions
ChildContentLink
ContentAppWindowBridge
ContentDisplayOrientations
ContentEnvironmentStateChangedEventArgs
DidDisplayScaleChange
ContentExternalBackdropLink
ContentExternalOutputLink
ContentIsland
Children
Compositor
Connected
ConnectionInfo
ConnectRemoteEndpoint
Create
Disconnected
FindAllForCompositor
FragmentRootAutomationProvider
GetByVisual
IsRemoteEndpointConnected
NextSiblingAutomationProvider
ParentAutomationProvider
PreviousSiblingAutomationProvider
Root
TransformMatrix
ContentIslandEnvironment
AutomationOption
CurrentOrientation
DisplayScale
NativeOrientation
ThemeChanged
ContentSite
Compositor
SetContentNodeParent
SetIsInputPassThrough
SiteVisual
TransformMatrix
TryGetAutomationProvider
ContentSiteAutomationProviderRequestedEventArgs
ContentSiteEnvironment
CurrentOrientation
DisplayScale
NativeOrientation
NotifyThemeChanged
ContentSiteView
TransformMatrix
CoreWindowSiteBridge
CoreWindowTopLevelWindowBridge
DesktopChildSiteBridge
AcceptRemoteEndpoint
ConnectionInfo
IsRemoteEndpointConnected
RemoteEndpointConnecting
RemoteEndpointDisconnected
RemoteEndpointRequestedStateChanged
DesktopSiteBridge
TryCreatePopupSiteBridge
EndpointConnectionEventArgs
EndpointRequestedStateChangedEventArgs
IContentIslandEndpointConnectionPrivate
IContentLink
IContentNodeOwner
IContentSiteBridge2
IContentSiteBridgeAutomation
IContentSiteBridgeEndpointConnectionPrivate
PopupWindowSiteBridge
ProcessStarter
ReadOnlyDesktopSiteBridge
SystemVisualSiteBridge
Microsoft.UI.Input
InputKeyboardSource
GetForWindowId
InputLayoutPolicy
InputLightDismissAction
GetForIsland
InputPointerActivationBehavior
InputPointerSource
ActivationBehavior
DirectManipulationHitTest
GetForVisual
GetForWindowId
RemoveForVisual
TouchHitTesting
TrySetDeviceKinds
ProximityEvaluation
TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental
ExpInputSite
ExpPointerPoint
Microsoft.UI.Windowing
AppWindow
DefaultTitleBarShouldMatchAppModeTheme
DisplayArea
GetMetricsFromWindowId
Microsoft.UI.Xaml
XamlIsland
XamlRoot
TryGetContentIsland
Microsoft.UI.Xaml.Automation.Peers
AutomationEvents
Notification
InkCanvasAutomationPeer
PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls
ContentDialogPlacement
UnconstrainedPopup
DoInkPresenterWork
ElementFactory
FlowLayout
FlowLayoutAnchorInfo
FlowLayoutLineAlignment
FlowLayoutState
IApplicationViewSpanningRects
IndexPath
InkCanvas
ISelfPlayingAnimatedVisual
ItemContainer
CanUserInvoke
CanUserInvokeProperty
CanUserSelect
CanUserSelectProperty
ItemInvoked
MultiSelectMode
MultiSelectModeProperty
ItemContainerInteractionTrigger
ItemContainerInvokedEventArgs
ItemContainerMultiSelectMode
ItemContainerUserInvokeMode
ItemContainerUserSelectMode
LayoutPanel
NumberBox
InputScope
InputScopeProperty
TextAlignment
TextAlignmentProperty
PagerControl
PagerControlButtonVisibility
PagerControlDisplayMode
PagerControlSelectedIndexChangedEventArgs
PagerControlTemplateSettings
ProgressRing
DeterminateSource
DeterminateSourceProperty
IndeterminateSource
IndeterminateSourceProperty
RecyclePool
RecyclingElementFactory
ScrollingScrollStartingEventArgs
ScrollingZoomStartingEventArgs
ScrollView
ScrollStarting
ZoomStarting
SelectionModel
SelectionModelChildrenRequestedEventArgs
SelectionModelSelectionChangedEventArgs
SelectTemplateEventArgs
StackLayout
IsVirtualizationEnabled
IsVirtualizationEnabledProperty
StackLayoutState
TitleBar
TitleBarAutomationPeer
TitleBarTemplateSettings
UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives
ScrollPresenter
ScrollStarting
ZoomStarting
Microsoft.Windows.ApplicationModel.Background
BackgroundTaskBuilder
BackgroundTaskContract
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
Task
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
DeploymentManager
Repair
DeploymentStatus
PackageRepairFailed
ReleaseInfo
RuntimeInfo
VersionInfoContract
Microsoft.Windows.Media.Capture
CameraCaptureUI
CameraCaptureUIContract
CameraCaptureUIMaxPhotoResolution
CameraCaptureUIMaxVideoResolution
CameraCaptureUIMode
CameraCaptureUIPhotoCaptureSettings
CameraCaptureUIPhotoFormat
CameraCaptureUIVideoCaptureSettings
CameraCaptureUIVideoFormat
Microsoft.Windows.Storage
ApplicationData
GetForUnpackaged
Poprawki
Ta wersja zawiera następujące poprawki błędów:
- Zmieniono
SplitButton
, aby wejście dotykowe teraz dopasowywało się do zachowania wejścia myszy. Aby uzyskać więcej informacji, zobacz zgłoszenie w GitHub #178. - Zmieniono menu kaskadowe, więc menu podrzędne są teraz otwierane natychmiast po kliknięciu. Aby uzyskać więcej informacji, zobacz temat na GitHubie #939.
- Rozwiązano problem polegający na tym, że otwieranie
ComboBox
, który znajduje się w wysuwanym oknie, zamyka wszystkie okna wysuwane. Aby uzyskać więcej informacji, zobacz zgłoszenia GitHub #1467. - Rozwiązano problem polegający na tym, że
SwipeControl
losowo ulegała awarii wListView
. Aby uzyskać więcej informacji, zobacz zgłoszenie w GitHubie #2527. - Rozwiązano problem, który występował przy przeciąganiu i upuszczaniu tylko elementu
ListViewItem
, pozostawiając go w nieprawidłowym stanie wizualnym. Aby uzyskać więcej informacji, zobacz kwestię na GitHubie #3458. - Rozwiązano problem w
StackLayout
tak, aby uwzględniał właściwości ItemsRepeater.HorizontalAlignment i ItemsRepeater.VerticalAlignment (gdy wartość StackLayout.Orientation jest odpowiednio pionowa i pozioma). Stary układ zachowywał się tak, jakby wyrównanie ItemsRepeater miało wartość Stretch. W przypadku poprawki układ powoduje wyrównanie elementów do prawej, gdy na przykład jest używane wyrównanie do prawej. Aby uzyskać więcej informacji, sprawdź zgłoszenie na GitHub #3842. - Rozwiązano problem polegający na tym, że usuwanie elementów w źródle
ItemsRepeater
nie powodowało generowania elementów przeniesionych do widoku. Aby uzyskać więcej informacji, zobacz zgłoszenie w GitHub #6661. - Rozwiązano problem polegający na tym, że prawy klawisz Alt nie wyświetlał poradników klawiszy dla kluczy dostępu. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHubie #8447. Uwaga: Może to spowodować, że zdarzenia klawiszy prawego Alt nie będą już dostarczane do przetwarzania w aplikacji lub kontrolkach.
- Naprawiono awarię, w której
UniformGridLayout
czasami wybierał niewłaściwą kotwicę układu, co powodowało nieskończone przechodzenie układu podczas przewijania do tyłu. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHub #9199. - Rozwiązano problem, w którym ustawienie
NavigationFailedEventArgs.Handled
na wartość True nadal powodowało zgłoszenie wyjątku. Aby uzyskać więcej informacji, zobacz problem GitHub #9632. - Rozwiązano problem polegający na tym, że
TabView
nie stosował żadnych określonychCornerRadius
. Aby uzyskać więcej informacji, zobacz problem na GitHubie #9846. - Naprawiono potencjalną awarię cyklu rozmieszczenia w
StackLayout
. Aby uzyskać więcej informacji, sprawdź zgłoszenie GitHub #9852. - Naprawiono potencjalną awarię w
ItemsView
podczas usuwania elementów. Aby uzyskać więcej szczegółów, zobacz zgłoszenie na GitHubie #9868.