{"id":38249,"date":"2020-01-13T06:00:07","date_gmt":"2020-01-13T13:00:07","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/premier-developer\/?p=38249"},"modified":"2020-01-10T12:57:48","modified_gmt":"2020-01-10T19:57:48","slug":"why-are-compiled-data-bindings-important-in-xaml","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/why-are-compiled-data-bindings-important-in-xaml\/","title":{"rendered":"Why are Compiled Data Bindings Important in XAML"},"content":{"rendered":"<p>In part 1 of this two-part series on UWP, Premier Consultant Bill Reiss explains the benefits of Compiled Data Binding for UWP apps.<\/p>\n<hr \/>\n<p>When Windows 10 was being developed, the Windows team was developing some of the major UI components of Windows 10 using XAML. These include the start menu, action center, calendar, settings dialog, and even the UI that hosts the web renderer in Edge. This is just a few of the UI components in Windows 10 that use XAML. Now the Windows team does things a little differently than the typical XAML developer, they use C++ and performance is a very high priority.<\/p>\n<p>Continue reading <a href=\"http:\/\/billreiss.com\/2019\/12\/09\/why-are-compiled-data-bindings-important-in-xaml\/\">here<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Traditional data binding is expensive. It uses reflection and there are heavy demands on the CPU and on memory. In this post, Premier Consultant Bill Reiss explains how compiled bindings can improve performance in UWP apps.<\/p>\n","protected":false},"author":582,"featured_media":37840,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[129,4354,5729],"tags":[87,399],"class_list":["post-38249","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-premier","category-ux","category-xamarin","tag-uwp","tag-xaml"],"acf":[],"blog_post_summary":"<p>Traditional data binding is expensive. It uses reflection and there are heavy demands on the CPU and on memory. In this post, Premier Consultant Bill Reiss explains how compiled bindings can improve performance in UWP apps.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/38249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=38249"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/38249\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/37840"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=38249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=38249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=38249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}