<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>App Development topics</title>
    <link>https://techcommunity.microsoft.com/t5/app-development/bd-p/app-dev</link>
    <description>App Development topics</description>
    <pubDate>Mon, 06 Apr 2026 09:04:26 GMT</pubDate>
    <dc:creator>app-dev</dc:creator>
    <dc:date>2026-04-06T09:04:26Z</dc:date>
    <item>
      <title>.NET</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/net/m-p/4502061#M1284</link>
      <description>&lt;P&gt;Hi everyone! 👋&lt;/P&gt;&lt;P&gt;I’m new to this community and currently learning &lt;STRONG&gt;.NET App Development&lt;/STRONG&gt;. I’m really excited to join and connect with developers here.&lt;/P&gt;&lt;P&gt;I believe the discussions and knowledge shared in this community are very valuable, especially for beginners like me. I’m looking forward to learning from your experiences and improving my development skills.&lt;/P&gt;&lt;P&gt;If you have any tips, recommended resources, or advice for someone starting with .NET, I would really appreciate it.&lt;/P&gt;&lt;P&gt;Happy to be part of this community! 😊&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 17:39:22 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/net/m-p/4502061#M1284</guid>
      <dc:creator>Thinuka99</dc:creator>
      <dc:date>2026-03-13T17:39:22Z</dc:date>
    </item>
    <item>
      <title>Using WinUI 3 without XAML</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/using-winui-3-without-xaml/m-p/4486235#M1282</link>
      <description>&lt;P&gt;Hello everyone, I would like to know that how to use WinUI 3 without XAML. Thank you very much.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 07:37:38 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/using-winui-3-without-xaml/m-p/4486235#M1282</guid>
      <dc:creator>tommerfrancis</dc:creator>
      <dc:date>2026-01-16T07:37:38Z</dc:date>
    </item>
    <item>
      <title>Windows Forms user control layout issues at runtime</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/windows-forms-user-control-layout-issues-at-runtime/m-p/4482223#M1280</link>
      <description>&lt;P&gt;I'm hoping the good folls of this community can help me figure out what's going on with a Windows Forms user control that I created and am trying to use.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created a user control that represents a single band of a parametric equalizer.&amp;nbsp; In the designer, the control looks like this:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;When I debug the control in the Test Container, things look good:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;If we take a look at the actual PEQ application that will use the control, things still look OK in the designer:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;It's only when I fire up the application that things go... awry:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What happened to all the TextBoxes?&amp;nbsp; And the ComboBoxes?&amp;nbsp; I''ve got a feeling that the fix for this is something really simple, and I'm going to feel like a complete idiot for not figuring out the obvious.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone tell me what my dumb self did wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Dec 2025 15:01:45 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/windows-forms-user-control-layout-issues-at-runtime/m-p/4482223#M1280</guid>
      <dc:creator>tjmitchem</dc:creator>
      <dc:date>2025-12-31T15:01:45Z</dc:date>
    </item>
    <item>
      <title>WPF application becomes unresponsive after plugging/ unplugging USB device supporting pen events</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/wpf-application-becomes-unresponsive-after-plugging-unplugging/m-p/4459751#M1274</link>
      <description>&lt;P&gt;I've run across an issue on Windows 10 and 11 where WPF apps seem to become unresponsive when unplugging or plugging in a USB device that registers as an input device that can receive touch/stylus events. This can be seen by creating a basic WPF app in Visual Studio, running it, and then adding/removing one of these devices.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I used Spy++ to see which messages the app was receiving. I saw a number of messages I was expecting to see - WM_DEVICECHANGE, WM_POINTERDEVICECHANGE, as well as 0x02C8 or 0x02C9 (WM_TABLET_ADDED or WM_TABLET_DELETED, respectively). However, after this, thousands (or sometimes tens of thousands) of messages were sent to a window belonging to the app that is at (0,0) with dimensions 0x0. Its caption is "OLEChannelWnd". The messages are mostly the same:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;They're all posted to the window&lt;/LI&gt;&lt;LI&gt;The message ID is 0x0400 (WM_USER + 0)&lt;/LI&gt;&lt;LI&gt;The wParam is always the same (0x0000BABE)&lt;/LI&gt;&lt;LI&gt;The lParam varies each time I restart the WPF app, but they seem to settle on a small number of values - for example, the last time I tried this, I saw 0x05D08BB0 4-6 times, then 0x0D1B8E98 a dozen or more times, then 0x0D1B7B90 several times, and so on.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;During these messages, the app would become unresponsive for as long as these messages were posted. This could take upwards of 5- 10 minutes before recovering, and sometimes would result in a crash from the app running out of memory.&lt;/P&gt;&lt;P&gt;After doing research online, I found some posts that talked about a possible issue in the PenThreadWorker thread - that it could be running into some kind of deadlock when initializing certain objects. I also found several posts that mentioned disabling the stylus &amp;amp; touch events by setting "Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport". I can add this to the app.config for my app as follows:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;lt;runtime&amp;gt;&lt;BR /&gt;&amp;lt;AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true" /&amp;gt;&lt;BR /&gt;&amp;lt;/runtime&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;or, equivalently, I can do the following during application startup:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;AppContext.SetSwitch("Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport", true);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;This does fix the issue - I don't see these WM_USER messages being sent to the app, and as such the app becomes immediately responsive once the device is plugged/unplugged. However, one of the WPF apps that I'm working with (i.e. not the simple test app) needs to process tablet events, so this setting can't be used there. Furthermore, it can only be set either in app.config or during application startup - any calls to it after that are ignored.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I've tried this with .NET 4.5.1, .NET 4.6 (which is required to use the code-based method) as well as .NET 4.8.1, but in all cases I see this same result.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As mentioned, I know this isn't an issue unique to my app since I'm able to reproduce this issue by creating a basic WPF app and following the same steps. Additionally, I observed the same issue with other test applications I've found online while trying to troubleshoot this issue. Interestingly, I have observed this within Microsoft's own Visual Studios 2017 (which is what I'm using for development) and have found a few other threads online from other people running into the same problem with their apps. I have also tried updating to later Visual Studios versions for development of my app, but this doesn't solve the issue either.&lt;/P&gt;&lt;P&gt;Finally, I followed this post from Microsoft regarding &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/dotnet/desktop/wpf/advanced/disable-the-realtimestylus-for-wpf-applications" target="_blank"&gt;Disabling RealTimeStylus for WPF Apps&lt;/A&gt; and still was unable to fix the issue.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 18:38:42 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/wpf-application-becomes-unresponsive-after-plugging-unplugging/m-p/4459751#M1274</guid>
      <dc:creator>shepburn</dc:creator>
      <dc:date>2025-10-07T18:38:42Z</dc:date>
    </item>
    <item>
      <title>MAUI Android API 35: Action Bar still visible despite NavBarIsVisible=False</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/maui-android-api-35-action-bar-still-visible-despite/m-p/4446762#M1271</link>
      <description>&lt;P&gt;Before API 35 it was ok. I am using .NET 9, Android API 35, using Shell, etc.&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I have tried: Shell.NavBarIsVisible, NavigationPage.HasNavigationBar, theme tweaks, etc.&lt;/LI&gt;&lt;LI&gt;What’s still happening: Title bar remains visible on Android.&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 22 Aug 2025 07:35:51 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/maui-android-api-35-action-bar-still-visible-despite/m-p/4446762#M1271</guid>
      <dc:creator>manjit</dc:creator>
      <dc:date>2025-08-22T07:35:51Z</dc:date>
    </item>
    <item>
      <title>Is clean architecture overkill for small teams maintaining a single web app ?</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/is-clean-architecture-overkill-for-small-teams-maintaining-a/m-p/4441078#M1265</link>
      <description>&lt;P&gt;I've been exploring clean architecture and while I appreciate its separation of concerns and testability, I can't help but wonder, it is over for small teams ( say 2-4 devs) maintaining a single, relatively stable web application ?&lt;BR /&gt;&lt;BR /&gt;Implementing clean architecture means more layers, more interfaces, and potenitally more ceremony, which might slow things down, especially if the team is trying to move quickly or lacks deep experience with the pattern.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At the same time, I get the value of long-term maintainability and scalability, even for small projects that could grow. What pain points or benefits did you encounter ? Did it help or hinder onboarding, testing or refactoring ?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Aug 2025 12:36:44 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/is-clean-architecture-overkill-for-small-teams-maintaining-a/m-p/4441078#M1265</guid>
      <dc:creator>JohnDobbins</dc:creator>
      <dc:date>2025-08-07T12:36:44Z</dc:date>
    </item>
    <item>
      <title>Is it normal for CollectionView to lag on larger lists, or am I missing an optimizaiton ?</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/is-it-normal-for-collectionview-to-lag-on-larger-lists-or-am-i/m-p/4441074#M1264</link>
      <description>&lt;P&gt;I've been working with .NET MAUI recently and have run into some performance concerns when using CollectionView. Specifically, when binding a large dataset&amp;nbsp; ( let's say 500+ items), the scrolling becomes noticeably sluggish, especially on Android&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've tried a few basic optimizations, like setting &lt;STRONG&gt;CachingStrategy&amp;nbsp; = "RecycleElement"&amp;nbsp;&lt;/STRONG&gt;and minimizing the complexity of the &lt;STRONG&gt;DataTemplate,&lt;/STRONG&gt; but the lag persists . I'm not using images or heavy UI elements either, it's just a simple text-based item template.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is this kind of lag expected with MAUI's&amp;nbsp; &lt;STRONG&gt;CollectionView &lt;/STRONG&gt;or is there a known workaround ? Are there additional performance tuning steps I should try ( virtualization tricks, async loading, grouping) ?&lt;/P&gt;</description>
      <pubDate>Thu, 07 Aug 2025 12:12:29 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/is-it-normal-for-collectionview-to-lag-on-larger-lists-or-am-i/m-p/4441074#M1264</guid>
      <dc:creator>Bonilla</dc:creator>
      <dc:date>2025-08-07T12:12:29Z</dc:date>
    </item>
    <item>
      <title>WPF App on Windows Server (RDP) – Error Sometimes When Opening New Window</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/wpf-app-on-windows-server-rdp-error-sometimes-when-opening-new/m-p/4439889#M1263</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a WPF app that runs from a network drive. It works fine on Windows 11 at the office. But when users run it through Remote Desktop on a Windows Server 2019 virtual machine (using the exact same .exe from the same network drive location), some of them get an error when opening a new window.&lt;/P&gt;&lt;P&gt;The app starts normally, but the error happens only when opening another window — and not for every user.&lt;/P&gt;&lt;P&gt;Strangely, the next day the same user can open the app and use it normally again without changing anything.&lt;/P&gt;&lt;P&gt;Has anyone seen this before or know how to fix it?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I’ve also attached:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A screenshot of the error message&lt;img /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The function that causes the error&lt;BR /&gt;&lt;BR /&gt;&lt;img /&gt;&lt;img /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Mon, 04 Aug 2025 17:20:14 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/wpf-app-on-windows-server-rdp-error-sometimes-when-opening-new/m-p/4439889#M1263</guid>
      <dc:creator>3ColorCat</dc:creator>
      <dc:date>2025-08-04T17:20:14Z</dc:date>
    </item>
    <item>
      <title>How to decouple views from view models using CommunityToolKit.mvvm</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/how-to-decouple-views-from-view-models-using-communitytoolkit/m-p/4432591#M1261</link>
      <description>&lt;P&gt;I am writing my first MVVM app using CommunityTookit.mvvm. &amp;nbsp;I am using as reference the Micrsoft Learning link &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/ioc" target="_blank"&gt;here&lt;/A&gt;. &amp;nbsp;This link shows the setting of the viewmodel to the view DataContext using the following statement in the view's .cs file:&lt;/P&gt;&lt;P&gt;this.DataContext = App.Current.Services.GetService&amp;lt;ContactsViewModel&amp;gt;();&lt;/P&gt;&lt;P&gt;The problem with this as I see it is that this statement couples the view to the view model, in this case ContactsViewModel. &amp;nbsp;This means that in another app the view cannot be used with another viewmodel without modifying the view, i.e. changing ContactsViewModel above to another viewmodel type. &amp;nbsp;This means that the view cannot be stored in a common library that is shared among different apps.&lt;/P&gt;&lt;P&gt;There is a C# Corner example with the older MVVM TookKit that solved this problem using a ViewModelLocator class. &amp;nbsp;This project is found &lt;A class="lia-external-url" href="https://www.c-sharpcorner.com/article/getting-started-with-mvvm-light-with-wpf/" target="_blank"&gt;here&lt;/A&gt;. &amp;nbsp;The solution is to put the following code in the view's XAML file:&lt;/P&gt;&lt;P&gt;DataContext="{Binding Main, Source={StaticResource Locator}}"&lt;/P&gt;&lt;P&gt;The source object for the binding is found by looking for a ResourceDictionary that is in the scope of the view and which has an entry whose key is "Locator". &amp;nbsp;In app.xaml which by definition is always in scope we have:&lt;/P&gt;&lt;P&gt;&amp;lt;Application.Resources&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;ResourceDictionary&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/ResourceDictionary&amp;gt;&lt;BR /&gt;&amp;lt;/Application.Resources&amp;gt;&lt;/P&gt;&lt;P&gt;The Dictionary element with key "Locator" is an object of type ViewModelLocator.&amp;nbsp; &amp;nbsp;In the ViewModelLocator class there is a Main property that always returns an instance of MainViewModel:&lt;/P&gt;&lt;P&gt;public MainViewModel Main&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;get&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return ServiceLocator.Current.GetInstance&amp;lt;MainViewModel&amp;gt;();&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;In our example, the view's DataContext binds to the Main property of the ViewModelLocator object. The value of the Main property is a MainViewModel object and this becomes the DataContext of the view.&lt;/P&gt;&lt;P&gt;We can now in a different app re-use the view without changing it.&amp;nbsp; All we have to do in the next app is to create a different ViewModelLocator object that specifies a different viewmodel in its Main property.&amp;nbsp; The view is now completely decoupled from the view model.&lt;/P&gt;&lt;P&gt;My question is, how would we de-couple the view from the view model using the CommunityToolkit.Mvvm? &amp;nbsp;Do we also use a ViewModelLocator class? &amp;nbsp;Is there a more elegant way with dependency injection?&lt;/P&gt;&lt;P&gt;Another question I have is, suppose we want to use in one app the same view twice with different view models. &amp;nbsp;An example of where we might want to do this is if we had a view that displayed a chart. &amp;nbsp;It is conceivable that we might want to have more than one view model display its data using the same chart view. &amp;nbsp;I cannot see how to do this in either of the above Microsoft or C# Corner examples.&lt;/P&gt;</description>
      <pubDate>Sat, 12 Jul 2025 17:03:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/how-to-decouple-views-from-view-models-using-communitytoolkit/m-p/4432591#M1261</guid>
      <dc:creator>CSharpDev</dc:creator>
      <dc:date>2025-07-12T17:03:00Z</dc:date>
    </item>
    <item>
      <title>Deeply Disappointed with Copilot+</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/deeply-disappointed-with-copilot/m-p/4430323#M1259</link>
      <description>&lt;P&gt;At the company where I work, we purchased a Copilot+ laptop with the hope of being able to use the new Windows AI libraries, such as Windows.AI.TextRecognition. The library works well, but we are unable to process more than 2 documents concurrently, which severely limits our document processing capacity.&lt;BR /&gt;We also feel misled, as we did not see any mention anywhere of such a limitation regarding the library. I would appreciate it if a Microsoft representative could confirm whether this limitation exists and, if not, let us know if there is any way to increase this limit.&lt;BR /&gt;Thank you in advance.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Jul 2025 18:46:37 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/deeply-disappointed-with-copilot/m-p/4430323#M1259</guid>
      <dc:creator>inda</dc:creator>
      <dc:date>2025-07-04T18:46:37Z</dc:date>
    </item>
    <item>
      <title>Supercharging Solution Architecture with GitHub Copilot Prompts Every Architect Should Know</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/supercharging-solution-architecture-with-github-copilot-prompts/m-p/4426648#M1257</link>
      <description>&lt;P&gt;As a Solution Architect, you’re often juggling high-level system design, reviewing code, drafting technical documentation, and ensuring that your solutions meet both business and technical requirements. GitHub Copilot, powered by advanced AI, isn’t just for developers—it can be a powerful assistant for Solution Architects too.&lt;/P&gt;
&lt;P&gt;In this blog, we’ll explore how you can craft GitHub Copilot prompts to accelerate your architectural workflow, design decisions, and documentation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://dellenny.com/supercharging-solution-architecture-with-github-copilot-prompts-every-architect-should-know/" target="_blank"&gt;https://dellenny.com/supercharging-solution-architecture-with-github-copilot-prompts-every-architect-should-know/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-testid="TagList.Copilot Chat"&gt;Copilot Chat&lt;/SPAN&gt;&lt;SPAN data-testid="TagList.microsoft 365 copilot"&gt;microsoft 365 copilot&lt;/SPAN&gt;Tag&lt;/P&gt;
&lt;P&gt;Like&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 09:16:17 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/supercharging-solution-architecture-with-github-copilot-prompts/m-p/4426648#M1257</guid>
      <dc:creator>JohnNaguib</dc:creator>
      <dc:date>2025-06-24T09:16:17Z</dc:date>
    </item>
    <item>
      <title>Error when trying to test Maui iOS app using a simulator from a Mac</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/error-when-trying-to-test-maui-ios-app-using-a-simulator-from-a/m-p/4425119#M1256</link>
      <description>&lt;P&gt;I am using VS2022 on a PC and have a Maui app that i want to test the iOS version on a simulator (Mac is running Sequoia).&amp;nbsp; However every time i try to run it it gives me the following error:&lt;/P&gt;&lt;P&gt;MessagingRemoteException: An error occurred on client Build1808319 while executing a reply for topic xvs/build/18.0.8319/execute-task/App.iOS/cebe602002fUnpackLibraryResources&lt;BR /&gt;NotImplementedException: The method or operation is not implemented.&lt;BR /&gt;&lt;BR /&gt;Both PC and Mac are running .NET 8.0.411 and are running Maui 18.0.8319/8.0.100 from the SDK 8.0.400&lt;/P&gt;&lt;P&gt;Is anyone having similar issues, is it a bug in the maui-iOS component or, does anyone know the answer to this?&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2025 11:55:42 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/error-when-trying-to-test-maui-ios-app-using-a-simulator-from-a/m-p/4425119#M1256</guid>
      <dc:creator>birneyr</dc:creator>
      <dc:date>2025-06-18T11:55:42Z</dc:date>
    </item>
    <item>
      <title>WinUI3 and Win11 Kiosk mode</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/winui3-and-win11-kiosk-mode/m-p/4422433#M1255</link>
      <description>&lt;P&gt;Hi, I have build a program in C#/WinUi3 to use in Kiosk mode on a Windows 11 machine. The program run fine in either admin or the user to be use for Kiosk mode, but once I have set AssignedAccess to the program for the Kiosk user, when I log using that user I get something that seems like the program starting (waiting cursor and all) but a blank screen with a cursor that I can see, if I click I get a ding sound from Windows and I can Ctrl-Alt-Del to get back to the admin user.&lt;BR /&gt;Been trying a whole lot of things, but I can't figure out how to debug this one. Anyone with similar experience?&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jun 2025 14:01:22 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/winui3-and-win11-kiosk-mode/m-p/4422433#M1255</guid>
      <dc:creator>Alex_is_programming</dc:creator>
      <dc:date>2025-06-10T14:01:22Z</dc:date>
    </item>
    <item>
      <title>Error on  Publishing ios app (pc-&gt;imac)</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/error-on-publishing-ios-app-pc-gt-imac/m-p/4421183#M1250</link>
      <description>&lt;img /&gt;&lt;P&gt;Hi there, i have my PC connected to my imac. The imac builds and runs and supplies the simulator correctly so it's great from that point of view.&lt;/P&gt;&lt;P&gt;When i try and have the imac build the IPA file from the PC - i get the above error.&lt;BR /&gt;has anyone any thoughts on the solution might be?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 22:31:40 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/error-on-publishing-ios-app-pc-gt-imac/m-p/4421183#M1250</guid>
      <dc:creator>BryceBurrows</dc:creator>
      <dc:date>2025-06-05T22:31:40Z</dc:date>
    </item>
    <item>
      <title>Microsoft Store Service APIs v9.0 publisherQuery - Uniquely identifying user subscription</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/microsoft-store-service-apis-v9-0-publisherquery-uniquely/m-p/4408905#M1248</link>
      <description>&lt;P&gt;I'm working on a WPF app that will be published to the Windows Store.&amp;nbsp; It supports an add-on monthly subscription.&amp;nbsp; That subscription comes with consumable credits for using my app.&amp;nbsp; Per user, per month, I want to track the user's credit balance.&lt;/P&gt;&lt;P&gt;I'm using the following Microsoft Store Service API endpoint to get the user's subscription details from my backend service:&lt;/P&gt;&lt;P&gt;collections.mp.microsoft.com/v9.0/collections/publisherQuery&lt;/P&gt;&lt;P&gt;Here's an example response (with identifying information replaced with fake data):&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "ContinuationToken": null,
  "Items": [
    {
      "RecurrenceId": null,
      "AcquiredDate": "2025-04-28T20:34:54.2761169+00:00",
      "AcquisitionType": "Recurring",
      "EndDate": "2025-05-31T00:00:00+00:00",
      "Id": "11111111111122222222222333333333",
      "ModifiedDate": "2025-04-28T20:34:54.277868+00:00",
      "ProductId": "AAAAAAAAAAAA",
      "ProductKind": "Durable",
      "Quantity": 1,
      "SatisfiedByProductIds": [],
      "SkuId": "0020",
      "StartDate": "2025-04-28T00:00:00+00:00",
      "Status": "Active",
      "Tags": [],
      "TransactionId": "11111111-1111-1111-1111-111111111111",
      "TrialData": {
        "IsInTrialPeriod": false,
        "IsTrial": false,
        "TrialTimeRemaining": "00:00:00"
      }
    }
  ]
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on this response, I can see there's an active subscription, with the start and end date.&amp;nbsp; I'm trying to determine whether anything in this response uniquely represents this user's subscription for this month, and could be used as my own identifier when tracking user credit consumption.&lt;/P&gt;&lt;P&gt;It looks like &lt;STRONG&gt;Id &lt;/STRONG&gt;and &lt;STRONG&gt;TransactionId&lt;/STRONG&gt; are the only two potential candidates, but I don't know for certain that I can count on either of these for this scenario.&amp;nbsp; Can anyone confirm?&amp;nbsp; Is there some altogether better approach I should be using?&lt;/P&gt;</description>
      <pubDate>Tue, 29 Apr 2025 01:15:58 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/microsoft-store-service-apis-v9-0-publisherquery-uniquely/m-p/4408905#M1248</guid>
      <dc:creator>ttroyer</dc:creator>
      <dc:date>2025-04-29T01:15:58Z</dc:date>
    </item>
    <item>
      <title>MYSYS2 Installation Guide for Cross-Compilation on Visual Studio 2017, 2019, 2022, and WSL2</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/mysys2-installation-guide-for-cross-compilation-on-visual-studio/m-p/4400568#M1246</link>
      <description>&lt;P&gt;Use Notepad to create this file on your desktop or another folder: &lt;A class="lia-external-url" href="https://sourceforge.net/projects/openscriptlab/files/IDE_Compilation/MYSYS2.txt/download" target="_blank"&gt;MYSYS2.txt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MYSYS2 Paths:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Use Notepad to create this file on your desktop or another folder: &amp;nbsp;&lt;A class="lia-external-url" href="https://sourceforge.net/projects/openscriptlab/files/IDE_Compilation/MYSYS2_Path_Win.txt/download" target="_blank"&gt;MYSYS2_Path_Win.txt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: This folder layout, which can be easily edited, was generated with a batch file that utilizes the default configuration that comes with the UI-based setup program / installer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Use Notepad to create this file on your desktop or another folder: &lt;A class="lia-external-url" href="https://sourceforge.net/projects/openscriptlab/files/IDE_Compilation/Generate_MYSYS2_Folder_Paths_Win.bat/download" target="_blank"&gt;Generate_MYSYS2_Folder_Paths_Win.bat&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2025 12:52:53 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/mysys2-installation-guide-for-cross-compilation-on-visual-studio/m-p/4400568#M1246</guid>
      <dc:creator>Mousefluff</dc:creator>
      <dc:date>2025-04-03T12:52:53Z</dc:date>
    </item>
    <item>
      <title>Maui How to upload a file to web API in .NET 9</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/maui-how-to-upload-a-file-to-web-api-in-net-9/m-p/4385322#M1245</link>
      <description>&lt;P&gt;Hi, everyone&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to upload an image to an API from a maui project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But when I send the file, the response is always BadRequest. However the API works if I use Postman.&lt;/P&gt;&lt;P&gt;I create a client in a console project and it worked. So I don't know why the same code in .NET MAUI it doesn't work.&lt;/P&gt;&lt;P&gt;Problem is not in URI or something.&lt;/P&gt;&lt;P&gt;I hope you could help me.&lt;/P&gt;&lt;P&gt;Reegrets.&lt;/P&gt;&lt;P&gt;Victor Cueto&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;API throws the next exception:&lt;BR /&gt;Microsoft.AspNetCore.Http.BadHttpRequestException: Required parameter "IFormFile image" was not provided from form file.&lt;BR /&gt;&amp;nbsp; &amp;nbsp;at lambda_method3(Closure, Object, HttpContext, Object)&lt;BR /&gt;&amp;nbsp; &amp;nbsp;at Microsoft.AspNetCore.Http.RequestDelegateFactory.&amp;lt;&amp;gt;c__DisplayClass103_2.&amp;lt;&amp;lt;HandleRequestBodyAndCompileRequestDelegateForForm&amp;gt;b__2&amp;gt;d.MoveNext()&lt;BR /&gt;--- End of stack trace from previous location ---&lt;BR /&gt;&amp;nbsp; &amp;nbsp;at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;code&lt;/P&gt;&lt;img /&gt;&lt;P&gt;Minimal API:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;error:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2025 22:41:10 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/maui-how-to-upload-a-file-to-web-api-in-net-9/m-p/4385322#M1245</guid>
      <dc:creator>VictorCueto3</dc:creator>
      <dc:date>2025-02-24T22:41:10Z</dc:date>
    </item>
    <item>
      <title>Grid personalizado</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/grid-personalizado/m-p/4372971#M1243</link>
      <description>&lt;P&gt;Buenas tardes comunidad, Han trabajado con éste tipo de controles con .Net C# en &lt;EM&gt;Windows Forms&lt;/EM&gt;?&lt;/P&gt;&lt;img /&gt;&lt;P&gt;Por favor me podrian indicar como lo realizaron?, gracias.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Feb 2025 22:31:10 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/grid-personalizado/m-p/4372971#M1243</guid>
      <dc:creator>JorgeSalas</dc:creator>
      <dc:date>2025-02-01T22:31:10Z</dc:date>
    </item>
    <item>
      <title>Graph API getAsync() in C#</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/graph-api-getasync-in-c/m-p/4372484#M1242</link>
      <description>&lt;P&gt;This is cross posted in Azure as well.&lt;/P&gt;&lt;P&gt;If I use graph in a console application I get the information that I request.&amp;nbsp; Such as &amp;nbsp;&lt;/P&gt;&lt;P&gt;test = await graphClient.Users.GetAsync();&lt;/P&gt;&lt;P&gt;If I try this in a WebMethod in the code behind of a page or in an .asmx, it never returns with the data.&amp;nbsp; I know this has been mentioned before in many forums, but I did not have issues in V1.0 of the SDK.&amp;nbsp; When I try to use V5+ I can't seem to get the information back.&amp;nbsp; Any ideas on overcoming the issue?&lt;/P&gt;&lt;P&gt;Any help would be great.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jan 2025 20:59:28 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/graph-api-getasync-in-c/m-p/4372484#M1242</guid>
      <dc:creator>MustangProgrammer</dc:creator>
      <dc:date>2025-01-30T20:59:28Z</dc:date>
    </item>
    <item>
      <title>Console App To Write Data To CSV</title>
      <link>https://techcommunity.microsoft.com/t5/app-development/console-app-to-write-data-to-csv/m-p/4360750#M1238</link>
      <description>&lt;P&gt;I am trying to write a pre-defined list of headers to row 1, and List&amp;lt;string&amp;gt; results starting in row 2...my issue is that I get my pre-defined headers written as well as the headers from my List&amp;lt;string&amp;gt; ```cs&lt;BR /&gt;void WriteResultsToCSV(List&amp;lt;VwExport&amp;gt; records, string fileName)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; DateTime currentDate = DateTime.Now;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; string formattedDate = currentDate.ToString("MM-dd-yyyy");&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; var filePath = "/Users/owner/Downloads/" + fileName + formattedDate + ".csv";&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; // Define the headers&lt;BR /&gt;&amp;nbsp; &amp;nbsp; var headers = new[]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "Job Num",&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "IM barcode Child",&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "IM barcode Parent",&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "ZYL_Presort",&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "Full Name"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; using (var writer = new StreamWriter(filePath, false, Encoding.UTF8))&lt;BR /&gt;&amp;nbsp; &amp;nbsp; using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture))&lt;BR /&gt;&amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach (var header in headers)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; csv.WriteField(header);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; csv.NextRecord();&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var trimmedRecords = records.Select(record =&amp;gt; new&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JobNum = record.JobNum,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IMBarcodeDigits = record.ImBarcodeDigits,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IMBarcodeCharacters = record.ImBarcodeCharacters,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OELPresort = record.OelPresort,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FullName = record.FullName&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }).ToList();&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; csv.WriteRecords(trimmedRecords);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;}```&lt;/P&gt;</description>
      <pubDate>Thu, 26 Dec 2024 20:00:19 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/app-development/console-app-to-write-data-to-csv/m-p/4360750#M1238</guid>
      <dc:creator>marksmanAK-2024</dc:creator>
      <dc:date>2024-12-26T20:00:19Z</dc:date>
    </item>
  </channel>
</rss>

