WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Update bug_report.yaml (#11004) | 4 个月前 | |
Fixing dead links (#10917) | 6 个月前 | |
[API Spec] SystemBackdropElement: WinUI3 Background Acrylic Support (#10833) * SystemBackdropElement: Acrylic Effort support in WinUI Spec for the SystemBackdropElement control | 5 个月前 | |
Merge latest winui3/main into main (#10902) * Merged PR 12741936: Added WrapPanel. Merged PR 13746424: [OSS] Mirror every 'main' checkin to GitHub. Scan and comment on PR titles. Merged PR 13825660: Dead code removal Merged PR 13831617: [OSS] Expose two files using hardcoded IIDs Merged PR 13822115: [OSS] Expose DesktopUtility.cpp and XboxUtility.cpp Merged PR 13796014: [OSS] Remove use of private Microsoft.UI.Composition.Effects_Impl.h header Merged PR 13785439: [OSS] Remove XamlUsePublicSdk project property Merged PR 13776128: [OSS] Remove winrtdirect3d11.h and winrtdirectxcommon.h from WinUI's package and WinAppSDK Merged PR 13807845: Update ProductInfo.h from VersionConfig Merged PR 13796946: Use VersionTag from WindowsAppSDKConfig Merged PR 13788902: Update TouchdownBuildTask to v5 Merged PR 13588137: [Step 3] Consume CompHelpers from closed repo Merged PR 13759911: The SelectorBar header foreground issue fix for high contrast theme mode. Merged PR 13750490: Fix VerifyWinMDCompat to work with metapackage and increment contract version Merged PR 13732635: TabView::MoveFocus doesn't work due to MUX_ASSERT Merged PR 13669753: Changed the WebView2 version to 1.0.3405.78 Merged PR 13633658: Fixes a crash when disabling the TitleBarPaneToggleButtonStyle Merged PR 13688907: Merge: Revert all previous LKG workarounds, update to latest 19.44 LKG for VS compat Merged PR 13665333: Removed DirectManipulationHelper in favor of closed repo version. Merged PR 13668922: Pin WindowsContainerImage to vPrevPrev to migitage pipeline failures Merged PR 13641190: [OSS] Delete unused scripts Merged PR 13560198: Moved MockDComp to WinUIDetails Merged PR 13458768: [UX] Adding missing WinUI brushes Merged PR 13566617: Fix TitleBar regression Merged PR 13615039: Modified the condition of the focus rect to be drawn for AllowFocusWhenDisabled. Merged PR 13464948: Refactor Direct Manipulation Service and created DManip Helper. Merged PR 13582870: BreadcrumbBar: Fix misuse of GetFocusedElement API in MoveFocus Merged PR 13364685: OSS: Minimize includes of microsoft.ui.input.experimental.h Merged PR 13561796: Change xamlthread debugger extension to show capture time of stowed exceptions Merged PR 13563205: Fix non-client area not correctly handling PointerLeave messages Merged PR 13483936: Fix selection logic in NavigationView when collapsed Merged PR 13553886: Updates to GitHub->Azure DevOps mirroring script Merged PR 13547450: Update Exclusions to Remove Copying *.md Files into src Merged PR 13555867: Fix source mirroring by removing from mirroring exceptions list a no-longer-existing file. Merged PR 13291678: [OSS] Move private IXP composition APIs to a CompositionHelper class Merged PR 13275215: Replaced LoadLibrary with absolute path version. Merged PR 13385610: [OSS] Remove dead code for calling CoreMsgCreateSession to create an unused message session Merged PR 13530522: [main] Disable SIS Suspend/Resume failure tests due to removal of DirectComposition Offer/Reclaim behavior Merged PR 13427960: Fixed exception with xamlthread dbgext reading beyond number of stack frames. Merged PR 13510258: Fix for access violation in GetIntermediatePointsImpl Merged PR 13435788: Fix an issue where WebView2 doesn't work correctly in a windowed XamlIsland Merged PR 13425876: [Cherry-pick][main]Fix macro redefinition build error by including TraceLoggingInterop.h Merged PR 13429039: [Reentrancy][Popup] Opening and loading collection UI elements might cause reentrancy if TeachingTip is attempted to be opened. Merged PR 13305129: Fixing issue: Incorrect BorderBrush in Pressed state Merged PR 13377535: Fix a bug where DatePicker crashes when put in a XamlIsland Merged PR 13358315: Remove unused dragdropinterop.h includes in WinUI project Merged PR 13348057: Fix for crash while retrieving item from recyclepool Syncing content from committish 36b49e69ccb3c1c33f5c91d616dbf45f9d304231 * Merged PR 13403700: [OSS] Reduce Internal IXP link dependencies. Use FrameworkUdk package. Merged PR 13807617: [OSS] Use the public XamlCompiler when building from GitHub Merged PR 13797019: [OSS] Share mui.rcconfig and XamlCastingSource.h Merged PR 13848644: [OSS] Fix tests and samples to directly call ContentPreTranslateMessage Merged PR 13859039: Fix root docs exclusion to not recurse into the subtree Syncing content from committish 863a27308311d716f0d62a72fcaed040bd29cf28 * Merged PR 13844081: [OSS] Remove internal IXP package usage. Syncing content from committish bc6f39697af3af8053bc7742000e0d4b28f9e39a * Merged PR 13902461: [OSS] Remove remaining references to PrivateAPI for what are just normal deprecated APIs Syncing content from committish 2178da842a9c06f2e49993498775c66393416ca0 * Syncing content from committish b37da22223167e79f72b2d1ffd979929b1a1f29e * Add files missed due to root .gitignore (#10827) The src\dxaml\xcp\pal\debug* files have been missed in source sharing because the root .gitignore file ignores all files in a debug\ folder. Explicitly add these non-build-results files. Once added, they'll automatically be updated when there are any future changes. * Merged PR 13915924: Narrow debugger extension detection of windows.ui.xaml.dll Syncing content from committish 100317135ed4ab13103a54379eadd9fc1014ea59 * Merged PR 13512904: Added the API Spec for SplitMenuFlyoutItem control Syncing content from committish 8bd9dadd89e82afa19723219b997786f2c23ac23 * Merged PR 13955492: [OSS] Eliminate usage of get_TEMP_DesktopSiteBridge() Syncing content from committish bb1236abf0d281c9556269f85ce5ea40aa75501c * Merged PR 13927858: SystemBackdropHost control to host the sytembackdrop elements for background acrylic effect Syncing content from committish 0f9a104b89ee7d1b09f7ed5646299d4ef480e03c * Merged PR 13995798: [OSS] Get rid of some private Input API calls Syncing content from committish f55ac3fc91a3294aa48ed00ae6e662f8d4590dc6 * Merged PR 13915199: [OSS] Handle MUX usage of IExpCompositionPropertyChanged* Syncing content from committish f9ebe1014396b9d812efd37c74896390da0f8c6d * Merged PR 13974501: Updated the API Spec to include SplitMenuFlyoutItemAutomationPeer Merged PR 14009854: Bump dotnet-sdk from 8.0.414 to 8.0.415 Syncing content from committish d92eedc66a1a4d7816bfb8542d49400e44bc619a * Merged PR 14002643: [OSS] Remove remnants of no-longer-used Internal.IXP package Syncing content from committish 7d46f3d91061aed218faccb8f7d2804a654be9e5 * Merged PR 13939270: Fix for crash in CDirectManipulationService::SetContentBounds due to negative RECT values Syncing content from committish 7d6ce71eec2940986ade01706115cd758338c4f3 * Merged PR 14019009: [OSS] Remove some unneeded #includes and use a special MockDComp header for unittests Merged PR 13969629: Inventory bootstrapping Syncing content from committish efe0442c1b1481b793b9ffcfad42917857bd1ca4 * Syncing content from committish d9e34b125767b08474d79150e308a0d00134b390 * Syncing content from committish 9bc6b1035c4421be6c672772535614e9be9d8994 * Merged PR 14094459: Disable WebView2Tests.MouseWheelScrollTest to unblock pipelines Merged PR 14067403: [WinUI3] Update developer guide Syncing content from committish 28aa3b7854361a3118e0932a1eac26d4bf00f112 * Syncing content from committish ae49a077abd73d1059607a6729aad0605c1ddc15 * Merged PR 14105649: Fix mirroring pipeline Merged PR 14054724: [OSS] Use new SetInteraction helper Merged PR 14095937: [OSS] Localize and remove some old external dependency references Syncing content from committish 8829e729248af738b7d51fa7258981b0e5628d8e * Syncing content from committish a1df0a92dbe97be0e7486860318f264fa637edb8 * Merged PR 14099883: Fix for TargetDisconnected operations on SystemBackdrop Syncing content from committish b1dcadbf80cef6aac3899aa14b56d12c2de25c17 * Merged PR 14009892: Added SplitMenuFlyoutItem control's implementation Syncing content from committish 842245fcb7166defe9027512900af86dbb9aa694 * Syncing content from committish dbe0e298fcb3748d27fc746b12cd7c561906a217 * Syncing content from committish 64083c323373936998953937b516bd6018c06028 * Merged PR 13932451: XAML code changes for SplitMenuFlyout Button Syncing content from committish 693f472aeaf89c6dff66256ee6fcd453e5d553b8 * Syncing content from committish cffe5e7f4e23a363b76cdcd5822ec81b289fb9e3 * Syncing content from committish 2c163261930e509a03baef36598a010eefdf9dbf * Syncing content from committish ac6ebbfdc31ce6ad8affa05bb4a3a6de87b46984 * Merged PR 14089762: Add testcases for SystemBackdropHost control Syncing content from committish eee23fe4ce2812c417c49fb44c69c7113a5a0da0 * Merged PR 14047903: [OSS] Use new Ptls-min.h Syncing content from committish 3c77c118d52eb66edb947ef3a63c155ed00fae15 * Merged PR 14140936: [OSS] Remove a private include path which is no longer needed Syncing content from committish 7893ff8c7f77feba4382fad5691f23435663b249 * Syncing content from committish d48af384da819081635376e14edb04184950af42 * Merged PR 14162739: Remove unnecessary lib references Syncing content from committish 48d7436d24526a2e7ca369579ecac668706d75a8 * Syncing content from committish 3ea9b23f2a8cbd7273ca8345053833cb8893d948 * Merged PR 14147939: [OSS] Build using Microsoft.WindowsAppSDK.InteractiveExperiences package when appropriate Syncing content from committish 72dc19003f2f094354fec476d35c2d4406cf2e35 * Syncing content from committish d5fa263318de1d0c26599d2f3638386cbb1c96e0 * Merged PR 14190603: Delete unused SendPowerSettingChange tool Syncing content from committish 0ce672c8475369357352db174460180639af0265 * Merged PR 13885306: Document for .NET Validation for WinUI Syncing content from committish c7b0f37e3020043e33736258545e43462169f289 * Merged PR 14182658: [OSS] Switch unittests to use MockDComp.dll instead of static lib Syncing content from committish 7d94ec0d9c7fcc1b64fb211d0586cd71c6bf70a1 * Merged PR 14198791: [ADD] SystemBackdropHost UI Automation Interaction Tests Syncing content from committish c3b909492f57553fe84fef6b72e14c552e1d6b4c * Merged PR 14198808: [API deprecation] GetFocusedElement() Syncing content from committish eef3fb0cbbe2fc17c41895192bb8fa84f7cda19d * Merged PR 14206159: [OSS] Share and condition more files to get closer to enabling building Syncing content from committish a55dd9bd1fe409ed42f7366a8fdf2745b94de56c * Syncing content from committish f870f72b9e3feebdbad0f91f6ae99c32eb4d6586 * Syncing content from committish 3cd73d21dac4231beabab6579959254dd4776ebb * Syncing content from committish 73011d2ddaed38057ec188d8f4b7f6b7afa310dc * Merged PR 14133783: Derive SplitMenuFlyoutItem Style from MenuFlyoutItem default style Syncing content from committish b7e41126b6ff4063215718c643d7cc1db7cdef04 * Syncing content from committish 55c2ddbe77bb48844a3c181d1e7349cd945d0461 * Merged PR 14212181: [OSS] Eliminate broad use of Microsoft.UI.DCPP.Dependencies.Minimal package Merged PR 14255737: How to create cpp sample app with locally built microsoft-ui-xaml-lift Syncing content from committish 46d19bbbc5d4f45a0e942fade44c23d18ca61f74 * Merged PR 14235738: NavigationView - Suppress noise during cleanup when debugger is attached Syncing content from committish e9263a8b3ded72874abfae8bad1db57da1e0be4c * Merged PR 14251111: Fix reliability issue in LoadAfterDeviceLostOnStartup test Syncing content from committish 03690cba87fd633b0b8872bbb627e2887f57f9e5 * Merged PR 14266116: Increasing timeout for Nightly build pipeline to make PreFast pass Syncing content from committish ee65a9f5a479bae5b0d335cc2b5d11591f750f74 * Syncing content from committish 45336a198e792327d888c0c5bfbe2edc86215813 * Merged PR 14259971: [OSS] Update mirroring script to avoid deleting NuGet.config Syncing content from committish 3438a0e2f491371533ea8924543bfe2407a94852 * Merged PR 14288827: Fix: Update Icon foreground iff provided by dev Syncing content from committish d20ca18e2f7fa5dc6f36b1cc0aa2fc0ad7ff9eb9 * Merged PR 14280750: [OSS] Remove unused call to ExpPointerPoint::GetIntermediatePoints Syncing content from committish 15bf7a8c96d0bdf04d0e8e879094ee65a45c1735 * Merged PR 14233341: [OSS] Share scripts necessary to build plus a doc. NOT YET READY FOR USE! Syncing content from committish 45d617671a353333dc60c474c35703f309a79c36 * Merged PR 14303914: Rename SystemBackdropHost to SystemBackdropElement Syncing content from committish a294a0cfbf685019015b198587c070a98762326d * Syncing content from committish 14d6e5ec1556443d04ffbfa095d6ed10ed4094ab * Link to GettingStarted from README. Add NuGet.config (#10899) * Link to GettingStarted from README. Add NuGet.config * Add note about using the winui3/main branch * Merged PR 14291477: [OSS] Build Microsoft.WindowsAppSDK.WinUI package which can be used for testing Syncing content from committish 2caa76231916821f64b2cb8ee7e1b201ea884cc7 * Syncing content from committish 976a8dcca4787bb055a1cd519d9456bf74104c98 * Merged PR 14314424: Add API Tests for IconSource.CreateIconElement Syncing content from committish 926bb0580266169f48843b15e938f2b3916c4bfc * Syncing content from committish 8dba686b92439f3acbe9f18d398ef2d8b9c37e23 * Merged PR 14234412: Delete unused midlwrapper tool Syncing content from committish c3e5e8412bf070af935bdd1804958071a433a783 * Merged PR 14321579: [OSS] Document how to use the component package Syncing content from committish 437970b6a4d6622b903d06813bc7f37651ba090e * Add src\.dotnet and src\.tools to .gitignore (#10900) * Restore incorrectly deleted NuGet.config (#10901) --------- Co-authored-by: reunion-maestro-bot <reunion-maestro-bot@microsoft.com> | 6 个月前 | |
Initial commit | 7 年前 | |
Merge latest winui3/main into main (#10902) * Merged PR 12741936: Added WrapPanel. Merged PR 13746424: [OSS] Mirror every 'main' checkin to GitHub. Scan and comment on PR titles. Merged PR 13825660: Dead code removal Merged PR 13831617: [OSS] Expose two files using hardcoded IIDs Merged PR 13822115: [OSS] Expose DesktopUtility.cpp and XboxUtility.cpp Merged PR 13796014: [OSS] Remove use of private Microsoft.UI.Composition.Effects_Impl.h header Merged PR 13785439: [OSS] Remove XamlUsePublicSdk project property Merged PR 13776128: [OSS] Remove winrtdirect3d11.h and winrtdirectxcommon.h from WinUI's package and WinAppSDK Merged PR 13807845: Update ProductInfo.h from VersionConfig Merged PR 13796946: Use VersionTag from WindowsAppSDKConfig Merged PR 13788902: Update TouchdownBuildTask to v5 Merged PR 13588137: [Step 3] Consume CompHelpers from closed repo Merged PR 13759911: The SelectorBar header foreground issue fix for high contrast theme mode. Merged PR 13750490: Fix VerifyWinMDCompat to work with metapackage and increment contract version Merged PR 13732635: TabView::MoveFocus doesn't work due to MUX_ASSERT Merged PR 13669753: Changed the WebView2 version to 1.0.3405.78 Merged PR 13633658: Fixes a crash when disabling the TitleBarPaneToggleButtonStyle Merged PR 13688907: Merge: Revert all previous LKG workarounds, update to latest 19.44 LKG for VS compat Merged PR 13665333: Removed DirectManipulationHelper in favor of closed repo version. Merged PR 13668922: Pin WindowsContainerImage to vPrevPrev to migitage pipeline failures Merged PR 13641190: [OSS] Delete unused scripts Merged PR 13560198: Moved MockDComp to WinUIDetails Merged PR 13458768: [UX] Adding missing WinUI brushes Merged PR 13566617: Fix TitleBar regression Merged PR 13615039: Modified the condition of the focus rect to be drawn for AllowFocusWhenDisabled. Merged PR 13464948: Refactor Direct Manipulation Service and created DManip Helper. Merged PR 13582870: BreadcrumbBar: Fix misuse of GetFocusedElement API in MoveFocus Merged PR 13364685: OSS: Minimize includes of microsoft.ui.input.experimental.h Merged PR 13561796: Change xamlthread debugger extension to show capture time of stowed exceptions Merged PR 13563205: Fix non-client area not correctly handling PointerLeave messages Merged PR 13483936: Fix selection logic in NavigationView when collapsed Merged PR 13553886: Updates to GitHub->Azure DevOps mirroring script Merged PR 13547450: Update Exclusions to Remove Copying *.md Files into src Merged PR 13555867: Fix source mirroring by removing from mirroring exceptions list a no-longer-existing file. Merged PR 13291678: [OSS] Move private IXP composition APIs to a CompositionHelper class Merged PR 13275215: Replaced LoadLibrary with absolute path version. Merged PR 13385610: [OSS] Remove dead code for calling CoreMsgCreateSession to create an unused message session Merged PR 13530522: [main] Disable SIS Suspend/Resume failure tests due to removal of DirectComposition Offer/Reclaim behavior Merged PR 13427960: Fixed exception with xamlthread dbgext reading beyond number of stack frames. Merged PR 13510258: Fix for access violation in GetIntermediatePointsImpl Merged PR 13435788: Fix an issue where WebView2 doesn't work correctly in a windowed XamlIsland Merged PR 13425876: [Cherry-pick][main]Fix macro redefinition build error by including TraceLoggingInterop.h Merged PR 13429039: [Reentrancy][Popup] Opening and loading collection UI elements might cause reentrancy if TeachingTip is attempted to be opened. Merged PR 13305129: Fixing issue: Incorrect BorderBrush in Pressed state Merged PR 13377535: Fix a bug where DatePicker crashes when put in a XamlIsland Merged PR 13358315: Remove unused dragdropinterop.h includes in WinUI project Merged PR 13348057: Fix for crash while retrieving item from recyclepool Syncing content from committish 36b49e69ccb3c1c33f5c91d616dbf45f9d304231 * Merged PR 13403700: [OSS] Reduce Internal IXP link dependencies. Use FrameworkUdk package. Merged PR 13807617: [OSS] Use the public XamlCompiler when building from GitHub Merged PR 13797019: [OSS] Share mui.rcconfig and XamlCastingSource.h Merged PR 13848644: [OSS] Fix tests and samples to directly call ContentPreTranslateMessage Merged PR 13859039: Fix root docs exclusion to not recurse into the subtree Syncing content from committish 863a27308311d716f0d62a72fcaed040bd29cf28 * Merged PR 13844081: [OSS] Remove internal IXP package usage. Syncing content from committish bc6f39697af3af8053bc7742000e0d4b28f9e39a * Merged PR 13902461: [OSS] Remove remaining references to PrivateAPI for what are just normal deprecated APIs Syncing content from committish 2178da842a9c06f2e49993498775c66393416ca0 * Syncing content from committish b37da22223167e79f72b2d1ffd979929b1a1f29e * Add files missed due to root .gitignore (#10827) The src\dxaml\xcp\pal\debug* files have been missed in source sharing because the root .gitignore file ignores all files in a debug\ folder. Explicitly add these non-build-results files. Once added, they'll automatically be updated when there are any future changes. * Merged PR 13915924: Narrow debugger extension detection of windows.ui.xaml.dll Syncing content from committish 100317135ed4ab13103a54379eadd9fc1014ea59 * Merged PR 13512904: Added the API Spec for SplitMenuFlyoutItem control Syncing content from committish 8bd9dadd89e82afa19723219b997786f2c23ac23 * Merged PR 13955492: [OSS] Eliminate usage of get_TEMP_DesktopSiteBridge() Syncing content from committish bb1236abf0d281c9556269f85ce5ea40aa75501c * Merged PR 13927858: SystemBackdropHost control to host the sytembackdrop elements for background acrylic effect Syncing content from committish 0f9a104b89ee7d1b09f7ed5646299d4ef480e03c * Merged PR 13995798: [OSS] Get rid of some private Input API calls Syncing content from committish f55ac3fc91a3294aa48ed00ae6e662f8d4590dc6 * Merged PR 13915199: [OSS] Handle MUX usage of IExpCompositionPropertyChanged* Syncing content from committish f9ebe1014396b9d812efd37c74896390da0f8c6d * Merged PR 13974501: Updated the API Spec to include SplitMenuFlyoutItemAutomationPeer Merged PR 14009854: Bump dotnet-sdk from 8.0.414 to 8.0.415 Syncing content from committish d92eedc66a1a4d7816bfb8542d49400e44bc619a * Merged PR 14002643: [OSS] Remove remnants of no-longer-used Internal.IXP package Syncing content from committish 7d46f3d91061aed218faccb8f7d2804a654be9e5 * Merged PR 13939270: Fix for crash in CDirectManipulationService::SetContentBounds due to negative RECT values Syncing content from committish 7d6ce71eec2940986ade01706115cd758338c4f3 * Merged PR 14019009: [OSS] Remove some unneeded #includes and use a special MockDComp header for unittests Merged PR 13969629: Inventory bootstrapping Syncing content from committish efe0442c1b1481b793b9ffcfad42917857bd1ca4 * Syncing content from committish d9e34b125767b08474d79150e308a0d00134b390 * Syncing content from committish 9bc6b1035c4421be6c672772535614e9be9d8994 * Merged PR 14094459: Disable WebView2Tests.MouseWheelScrollTest to unblock pipelines Merged PR 14067403: [WinUI3] Update developer guide Syncing content from committish 28aa3b7854361a3118e0932a1eac26d4bf00f112 * Syncing content from committish ae49a077abd73d1059607a6729aad0605c1ddc15 * Merged PR 14105649: Fix mirroring pipeline Merged PR 14054724: [OSS] Use new SetInteraction helper Merged PR 14095937: [OSS] Localize and remove some old external dependency references Syncing content from committish 8829e729248af738b7d51fa7258981b0e5628d8e * Syncing content from committish a1df0a92dbe97be0e7486860318f264fa637edb8 * Merged PR 14099883: Fix for TargetDisconnected operations on SystemBackdrop Syncing content from committish b1dcadbf80cef6aac3899aa14b56d12c2de25c17 * Merged PR 14009892: Added SplitMenuFlyoutItem control's implementation Syncing content from committish 842245fcb7166defe9027512900af86dbb9aa694 * Syncing content from committish dbe0e298fcb3748d27fc746b12cd7c561906a217 * Syncing content from committish 64083c323373936998953937b516bd6018c06028 * Merged PR 13932451: XAML code changes for SplitMenuFlyout Button Syncing content from committish 693f472aeaf89c6dff66256ee6fcd453e5d553b8 * Syncing content from committish cffe5e7f4e23a363b76cdcd5822ec81b289fb9e3 * Syncing content from committish 2c163261930e509a03baef36598a010eefdf9dbf * Syncing content from committish ac6ebbfdc31ce6ad8affa05bb4a3a6de87b46984 * Merged PR 14089762: Add testcases for SystemBackdropHost control Syncing content from committish eee23fe4ce2812c417c49fb44c69c7113a5a0da0 * Merged PR 14047903: [OSS] Use new Ptls-min.h Syncing content from committish 3c77c118d52eb66edb947ef3a63c155ed00fae15 * Merged PR 14140936: [OSS] Remove a private include path which is no longer needed Syncing content from committish 7893ff8c7f77feba4382fad5691f23435663b249 * Syncing content from committish d48af384da819081635376e14edb04184950af42 * Merged PR 14162739: Remove unnecessary lib references Syncing content from committish 48d7436d24526a2e7ca369579ecac668706d75a8 * Syncing content from committish 3ea9b23f2a8cbd7273ca8345053833cb8893d948 * Merged PR 14147939: [OSS] Build using Microsoft.WindowsAppSDK.InteractiveExperiences package when appropriate Syncing content from committish 72dc19003f2f094354fec476d35c2d4406cf2e35 * Syncing content from committish d5fa263318de1d0c26599d2f3638386cbb1c96e0 * Merged PR 14190603: Delete unused SendPowerSettingChange tool Syncing content from committish 0ce672c8475369357352db174460180639af0265 * Merged PR 13885306: Document for .NET Validation for WinUI Syncing content from committish c7b0f37e3020043e33736258545e43462169f289 * Merged PR 14182658: [OSS] Switch unittests to use MockDComp.dll instead of static lib Syncing content from committish 7d94ec0d9c7fcc1b64fb211d0586cd71c6bf70a1 * Merged PR 14198791: [ADD] SystemBackdropHost UI Automation Interaction Tests Syncing content from committish c3b909492f57553fe84fef6b72e14c552e1d6b4c * Merged PR 14198808: [API deprecation] GetFocusedElement() Syncing content from committish eef3fb0cbbe2fc17c41895192bb8fa84f7cda19d * Merged PR 14206159: [OSS] Share and condition more files to get closer to enabling building Syncing content from committish a55dd9bd1fe409ed42f7366a8fdf2745b94de56c * Syncing content from committish f870f72b9e3feebdbad0f91f6ae99c32eb4d6586 * Syncing content from committish 3cd73d21dac4231beabab6579959254dd4776ebb * Syncing content from committish 73011d2ddaed38057ec188d8f4b7f6b7afa310dc * Merged PR 14133783: Derive SplitMenuFlyoutItem Style from MenuFlyoutItem default style Syncing content from committish b7e41126b6ff4063215718c643d7cc1db7cdef04 * Syncing content from committish 55c2ddbe77bb48844a3c181d1e7349cd945d0461 * Merged PR 14212181: [OSS] Eliminate broad use of Microsoft.UI.DCPP.Dependencies.Minimal package Merged PR 14255737: How to create cpp sample app with locally built microsoft-ui-xaml-lift Syncing content from committish 46d19bbbc5d4f45a0e942fade44c23d18ca61f74 * Merged PR 14235738: NavigationView - Suppress noise during cleanup when debugger is attached Syncing content from committish e9263a8b3ded72874abfae8bad1db57da1e0be4c * Merged PR 14251111: Fix reliability issue in LoadAfterDeviceLostOnStartup test Syncing content from committish 03690cba87fd633b0b8872bbb627e2887f57f9e5 * Merged PR 14266116: Increasing timeout for Nightly build pipeline to make PreFast pass Syncing content from committish ee65a9f5a479bae5b0d335cc2b5d11591f750f74 * Syncing content from committish 45336a198e792327d888c0c5bfbe2edc86215813 * Merged PR 14259971: [OSS] Update mirroring script to avoid deleting NuGet.config Syncing content from committish 3438a0e2f491371533ea8924543bfe2407a94852 * Merged PR 14288827: Fix: Update Icon foreground iff provided by dev Syncing content from committish d20ca18e2f7fa5dc6f36b1cc0aa2fc0ad7ff9eb9 * Merged PR 14280750: [OSS] Remove unused call to ExpPointerPoint::GetIntermediatePoints Syncing content from committish 15bf7a8c96d0bdf04d0e8e879094ee65a45c1735 * Merged PR 14233341: [OSS] Share scripts necessary to build plus a doc. NOT YET READY FOR USE! Syncing content from committish 45d617671a353333dc60c474c35703f309a79c36 * Merged PR 14303914: Rename SystemBackdropHost to SystemBackdropElement Syncing content from committish a294a0cfbf685019015b198587c070a98762326d * Syncing content from committish 14d6e5ec1556443d04ffbfa095d6ed10ed4094ab * Link to GettingStarted from README. Add NuGet.config (#10899) * Link to GettingStarted from README. Add NuGet.config * Add note about using the winui3/main branch * Merged PR 14291477: [OSS] Build Microsoft.WindowsAppSDK.WinUI package which can be used for testing Syncing content from committish 2caa76231916821f64b2cb8ee7e1b201ea884cc7 * Syncing content from committish 976a8dcca4787bb055a1cd519d9456bf74104c98 * Merged PR 14314424: Add API Tests for IconSource.CreateIconElement Syncing content from committish 926bb0580266169f48843b15e938f2b3916c4bfc * Syncing content from committish 8dba686b92439f3acbe9f18d398ef2d8b9c37e23 * Merged PR 14234412: Delete unused midlwrapper tool Syncing content from committish c3e5e8412bf070af935bdd1804958071a433a783 * Merged PR 14321579: [OSS] Document how to use the component package Syncing content from committish 437970b6a4d6622b903d06813bc7f37651ba090e * Add src\.dotnet and src\.tools to .gitignore (#10900) * Restore incorrectly deleted NuGet.config (#10901) --------- Co-authored-by: reunion-maestro-bot <reunion-maestro-bot@microsoft.com> | 6 个月前 | |
Initial commit | 7 年前 | |
Capitalized the first letter of a sentence for correctness (#10318) * Capitalized the first letter of a sentence for correctness Updated the text by capitalizing the first letter of a sentence to ensure consistency and correctness. This change improves readability and maintains a uniform writing style that aligns with proper grammar and formatting conventions. * Update CONTRIBUTING.md Co-authored-by: Niels Laute <niels.laute@live.nl> * Update CONTRIBUTING.md * Update CONTRIBUTING.md * Update CONTRIBUTING.md * Update CONTRIBUTING.md --------- Co-authored-by: Niels Laute <niels.laute@live.nl> | 11 个月前 | |
Update references from master branch to main branch (#4925) | 5 年前 | |
Initial commit | 7 年前 | |
Fixing dead links (#10917) | 6 个月前 | |
Microsoft mandatory file (#7107) Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com> | 4 年前 | |
Update privacy notice (#1140) | 6 年前 |

WinUI 3
About WinUI · Documentation · Release notes
WinUI is a user interface layer that contains modern controls and styles for building Windows apps. The current generation is WinUI 3, which ships as part of the Windows App SDK.
- Modern UI: WinUI embodies Fluent Design to enable intuitive, accessible, and powerful experiences and the latest user interface patterns.
- Developers in control: Use .NET with C# or C++ to write apps that run great on x86, x64 and ARM.
- Optimized for modern experiences & hardware: Create performant experiences with WinUI that are optimized for modern hardware.
- Part of the Windows App SDK: The Windows App SDK is a set of libraries, frameworks, components, and tools that you can use in your apps to access powerful Windows platform functionality from all kinds of apps on many versions of Windows. The Windows App SDK combines the powers of Win32 native applications alongside modern API usage techniques, so your apps light up everywhere your users are.
- Powers key experiences in Windows: Windows experiences and apps are built with WinUI. Its rich control set and styles make it easy to develop high-quality experiences used by millions every day.
📋 Getting started with WinUI
For WinUI, your app's users must be on Windows 10 1809 - Build 17763 or newer (including Windows Insider Previews).
The full documentation of WinUI can be found on Microsoft Learn:
🖼️ WinUI 3 Gallery
Make sure to also check out the WinUI 3 Gallery, our interactive sample experience showing everything you can do with WinUI.
📺 WinUI Community Call
The WinUI Community Call is your opportunity to learn about WinUI and to engage with the WinUI team and community. Join us online on YouTube at the Windows Developer channel.
📢 Contributing to WinUI
The WinUI team welcomes your feedback! To understand how we handle incoming feature requests and bugs, please see our contribution handling guidelines.
For information on how to contribute, please see Contributing to WinUI.
We're not yet ready to accept code contributions, but we are working towards that goal. It is now possible to build the WinUI product binaries, with work in progress to share test code and enabling locally running tests. To get started building WinUI from source and see more details on current limitations, see Getting started with building WinUI. See the WinUI OSS Update post to check the latest status.
For the latest code and updates, use the winui3/main
branch.
🛣️ Roadmap
For info on the WinUI release schedule and high level plans please see the WinUI roadmap.
🔧 WinUI 2 (for UWP)
WinUI 2 is a library of controls that provides Microsoft UI controls and features for UWP apps. Learn more about WinUI 2 here or download the source code here.
You can get the WinUI 2 Gallery on the Microsoft Store and see the source code here.
Data/Telemetry
This project collects usage data and sends it to Microsoft to help improve our products and services. Note, however, that no data collection is performed when using your private builds.
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct.
For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.