{"action":"created","comment":{"url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/comments/220428082","pull_request_review_id":158833180,"id":220428082,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyMDQyODA4Mg==","diff_hunk":"@@ -0,0 +1,547 @@\n+﻿// Licensed to the .NET Foundation under one or more agreements.\n+// The .NET Foundation licenses this file to you under the MIT license.\n+// See the LICENSE file in the project root for more information.\n+\n+using System;\n+using System.Collections.Generic;\n+using System.Collections.Specialized;\n+using System.ComponentModel;\n+using System.Linq;\n+using System.Reflection;\n+using Microsoft.Toolkit.Uwp.UI.Controls.DataGridInternals;\n+using Windows.UI.Text;\n+using Windows.UI.Xaml;\n+using Windows.UI.Xaml.Controls;\n+using Windows.UI.Xaml.Data;\n+using Windows.UI.Xaml.Input;\n+using Windows.UI.Xaml.Media;\n+\n+namespace Microsoft.Toolkit.Uwp.UI.Controls\n+{\n+    /// <summary>\n+    /// Represents a <see cref=\"DataGrid\"/> column that hosts textual content in its cells. In edit mode data can be changed to a value from a collection hosted in a ComboBox.\n+    /// </summary>\n+    [StyleTypedProperty(Property = \"ElementStyle\", StyleTargetType = typeof(TextBlock))]\n+    [StyleTypedProperty(Property = \"EditingElementStyle\", StyleTargetType = typeof(ComboBox))]\n+    public class DataGridComboBoxColumn : DataGridBoundColumn\n+    {\n+        private const string DATAGRIDCOMBOBOXCOLUMN_fontFamilyName = \"FontFamily\";\n+        private const string DATAGRIDCOMBOBOXCOLUMN_fontSizeName = \"FontSize\";\n+        private const string DATAGRIDCOMBOBOXCOLUMN_fontStyleName = \"FontStyle\";\n+        private const string DATAGRIDCOMBOBOXCOLUMN_fontWeightName = \"FontWeight\";\n+        private const string DATAGRIDCOMBOBOXCOLUMN_foregroundName = \"Foreground\";\n+        private const string DATAGRIDCOMBOBOXCOLUMN_itemsSourceName = \"ItemsSource\";\n+        private const string DATAGRIDCOMBOBOXCOLUMN_displayMemberPathName = \"DisplayMemberPath\";\n+        private const double DATAGRIDCOMBOBOXCOLUMN_leftMargin = 12.0;\n+        private const double DATAGRIDCOMBOBOXCOLUMN_rightMargin = 12.0;\n+\n+        private double? _fontSize;\n+        private DataGrid _owningGrid;\n+        private FontStyle? _fontStyle;\n+        private FontWeight? _fontWeight;\n+        private Brush _foreground;\n+\n+        /// <summary>\n+        /// Identifies the ItemsSource dependency property.\n+        /// </summary>\n+        public static readonly DependencyProperty ItemsSourceProperty = DependencyProperty.Register(\n+            \"ItemsSource\", typeof(object), typeof(DataGridComboBoxColumn), new PropertyMetadata(default(object), OnItemSourcePropertyChanged));\n+\n+        /// <summary>\n+        /// Gets or sets a collection that is used to generate the content of the ComboBox while in editing mode.\n+        /// </summary>\n+        public object ItemsSource\n+        {\n+            get { return (object)GetValue(ItemsSourceProperty); }\n+            set { SetValue(ItemsSourceProperty, value); }\n+        }\n+\n+        private static void OnItemSourcePropertyChanged(DependencyObject comboBoxDependencyObject, DependencyPropertyChangedEventArgs e)\n+        {\n+            var comboColumn = comboBoxDependencyObject as DataGridComboBoxColumn;\n+            comboColumn.NotifyPropertyChanged(DATAGRIDCOMBOBOXCOLUMN_itemsSourceName);\n+        }\n+\n+        /// <summary>\n+        /// Identifies the DisplayMemberPath dependency property.\n+        /// </summary>\n+        public static readonly DependencyProperty DisplayMemberPathProperty = DependencyProperty.Register(\n+            \"DisplayMemberPath\", typeof(string), typeof(DataGridComboBoxColumn), new PropertyMetadata(default(string)));\n+\n+        /// <summary>\n+        /// Gets or sets the name or path of the property that is displayed in the ComboBox.\n+        /// </summary>\n+        public string DisplayMemberPath\n+        {\n+            get { return (string)GetValue(DisplayMemberPathProperty); }\n+            set { SetValue(DisplayMemberPathProperty, value); }\n+        }\n+\n+        /// <summary>\n+        /// Gets or sets the font name.\n+        /// </summary>\n+        public FontFamily FontFamily\n+        {\n+            get { return (FontFamily)GetValue(FontFamilyProperty); }\n+            set { SetValue(FontFamilyProperty, value); }\n+        }\n+\n+        /// <summary>\n+        /// Identifies the FontFamily dependency property.\n+        /// </summary>\n+        public static readonly DependencyProperty FontFamilyProperty = DependencyProperty.Register(\n+                \"FontFamily\", typeof(FontFamily), typeof(DataGridComboBoxColumn), new PropertyMetadata(null, OnFontFamilyPropertyChanged));\n+\n+        private static void OnFontFamilyPropertyChanged(DependencyObject comboBoxColumnDependencyObject, DependencyPropertyChangedEventArgs e)\n+        {\n+            var comboColumn = comboBoxColumnDependencyObject as DataGridComboBoxColumn;\n+            comboColumn.NotifyPropertyChanged(DATAGRIDCOMBOBOXCOLUMN_fontFamilyName);\n+        }\n+\n+        /// <summary>\n+        /// Gets or sets the font size.\n+        /// </summary>\n+        // Use DefaultValue here so undo in the Designer will set this to NaN\n+        [DefaultValue(double.NaN)]\n+        public double FontSize\n+        {\n+            get\n+            {\n+                return _fontSize ?? double.NaN;\n+            }\n+\n+            set\n+            {\n+                if (_fontSize != value)\n+                {\n+                    _fontSize = value;\n+                    NotifyPropertyChanged(DATAGRIDCOMBOBOXCOLUMN_fontSizeName);\n+                }\n+            }\n+        }\n+\n+        /// <summary>\n+        /// Gets or sets the font style.\n+        /// </summary>\n+        public FontStyle FontStyle\n+        {\n+            get\n+            {\n+                return _fontStyle ?? FontStyle.Normal;\n+            }\n+\n+            set\n+            {\n+                if (_fontStyle != value)\n+                {\n+                    _fontStyle = value;\n+                    NotifyPropertyChanged(DATAGRIDCOMBOBOXCOLUMN_fontStyleName);\n+                }\n+            }\n+        }\n+\n+        /// <summary>\n+        /// Gets or sets the font weight or thickness.\n+        /// </summary>\n+        public FontWeight FontWeight\n+        {\n+            get\n+            {\n+                return _fontWeight ?? FontWeights.Normal;\n+            }\n+\n+            set\n+            {\n+                if (!_fontWeight.HasValue || _fontWeight.Value.Weight != value.Weight)\n+                {\n+                    _fontWeight = value;\n+                    NotifyPropertyChanged(DATAGRIDCOMBOBOXCOLUMN_fontWeightName);\n+                }\n+            }\n+        }\n+\n+        /// <summary>\n+        /// Gets or sets a brush that describes the foreground of the column cells.\n+        /// </summary>\n+        public Brush Foreground\n+        {\n+            get\n+            {\n+                return _foreground;\n+            }\n+\n+            set\n+            {\n+                if (_foreground != value)\n+                {\n+                    _foreground = value;\n+                    NotifyPropertyChanged(DATAGRIDCOMBOBOXCOLUMN_foregroundName);\n+                }\n+            }\n+        }\n+\n+        /// <summary>\n+        /// Gets a <see cref=\"T:Windows.UI.Xaml.Controls.ComboBox\"/> control that is bound to the column's ItemsSource collection.\n+        /// </summary>\n+        /// <param name=\"cell\">The cell that will contain the generated element.</param>\n+        /// <param name=\"dataItem\">The data item represented by the row that contains the intended cell.</param>\n+        /// <returns>A new <see cref=\"T:Windows.UI.Xaml.Controls.ComboBox\"/> control that is bound to the column's ItemsSource collection.</returns>\n+        protected override FrameworkElement GenerateEditingElement(DataGridCell cell, object dataItem)\n+        {\n+            var value = dataItem.GetType().GetProperty(Binding.Path.Path).GetValue(dataItem);","path":"Microsoft.Toolkit.Uwp.UI.Controls.DataGrid/DataGrid/DataGridComboBoxColumn.cs","position":191,"original_position":191,"commit_id":"088840c510fa27a7b69b6095fe8891d18e9f38c2","original_commit_id":"adeb2996c83c56702936741dc34ddafd22bc79d6","user":{"login":"filipwa84","id":35419905,"node_id":"MDQ6VXNlcjM1NDE5OTA1","avatar_url":"https://avatars3.githubusercontent.com/u/35419905?v=4","gravatar_id":"","url":"https://api.github.com/users/filipwa84","html_url":"https://github.com/filipwa84","followers_url":"https://api.github.com/users/filipwa84/followers","following_url":"https://api.github.com/users/filipwa84/following{/other_user}","gists_url":"https://api.github.com/users/filipwa84/gists{/gist_id}","starred_url":"https://api.github.com/users/filipwa84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filipwa84/subscriptions","organizations_url":"https://api.github.com/users/filipwa84/orgs","repos_url":"https://api.github.com/users/filipwa84/repos","events_url":"https://api.github.com/users/filipwa84/events{/privacy}","received_events_url":"https://api.github.com/users/filipwa84/received_events","type":"User","site_admin":false},"body":"In this case I would like to throw an exception and inform the user that they forgot to specify the binding. What do you think?","created_at":"2018-09-26T05:11:17Z","updated_at":"2018-09-26T05:11:17Z","html_url":"https://github.com/Microsoft/WindowsCommunityToolkit/pull/2485#discussion_r220428082","pull_request_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/2485","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/comments/220428082"},"html":{"href":"https://github.com/Microsoft/WindowsCommunityToolkit/pull/2485#discussion_r220428082"},"pull_request":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/2485"}},"in_reply_to_id":220280968},"pull_request":{"url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/2485","id":216849392,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE2ODQ5Mzky","html_url":"https://github.com/Microsoft/WindowsCommunityToolkit/pull/2485","diff_url":"https://github.com/Microsoft/WindowsCommunityToolkit/pull/2485.diff","patch_url":"https://github.com/Microsoft/WindowsCommunityToolkit/pull/2485.patch","issue_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/issues/2485","number":2485,"state":"open","locked":false,"title":"Added ComboBox Column for the DataGrid","user":{"login":"filipwa84","id":35419905,"node_id":"MDQ6VXNlcjM1NDE5OTA1","avatar_url":"https://avatars3.githubusercontent.com/u/35419905?v=4","gravatar_id":"","url":"https://api.github.com/users/filipwa84","html_url":"https://github.com/filipwa84","followers_url":"https://api.github.com/users/filipwa84/followers","following_url":"https://api.github.com/users/filipwa84/following{/other_user}","gists_url":"https://api.github.com/users/filipwa84/gists{/gist_id}","starred_url":"https://api.github.com/users/filipwa84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filipwa84/subscriptions","organizations_url":"https://api.github.com/users/filipwa84/orgs","repos_url":"https://api.github.com/users/filipwa84/repos","events_url":"https://api.github.com/users/filipwa84/events{/privacy}","received_events_url":"https://api.github.com/users/filipwa84/received_events","type":"User","site_admin":false},"body":"Issue: #2484\r\n\r\n## PR Type\r\nWhat kind of change does this PR introduce?\r\n- Feature\r\n\r\n## What is the current behavior?\r\nCurrently no ComboBox Column. Need to use DataGridTemplateColumn to achieve required behavior which is somewhat inconvenient.\r\n\r\n\r\n## What is the new behavior?\r\nAdded DataGridComboBoxColumn.cs. The code is based on the DataGridTextColumn where the main change of behavior is within the method GenerateEditingElement.\r\n\r\n## PR Checklist\r\n\r\nPlease check if your PR fulfills the following requirements:\r\n\r\n- [x] Tested code with current [supported SDKs](../readme.md#supported)\r\n- [ ] Docs have been added/updated which fit [documentation template](https://github.com/Microsoft/UWPCommunityToolkit/blob/master/docs/.template.md). (for bug fixes / features)\r\n- [x] Sample in sample app has been added / updated (for bug fixes / features)\r\n    - [ ] Icon has been created (if new sample) following the [Thumbnail Style Guide and templates](https://github.com/Microsoft/UWPCommunityToolkit-design-assets)\r\n- [ ] Tests for the changes have been added (for bug fixes / features) (if applicable)\r\n- [ ] Header has been added to all new source files (run *build/UpdateHeaders.bat*)\r\n- [x] Contains **NO** breaking changes\r\n\r\n\r\n<!-- If this PR contains a breaking change, please describe the impact and migration path for existing applications below. \r\n     Please note that breaking changes are likely to be rejected -->\r\n\r\n","created_at":"2018-09-20T05:33:26Z","updated_at":"2018-09-26T05:11:17Z","closed_at":null,"merged_at":null,"merge_commit_sha":"79c40aa31a53cbde758a012a1e2c5775f429285c","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/2485/commits","review_comments_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/2485/comments","review_comment_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/issues/2485/comments","statuses_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/statuses/088840c510fa27a7b69b6095fe8891d18e9f38c2","head":{"label":"filipwa84:combobox-column","ref":"combobox-column","sha":"088840c510fa27a7b69b6095fe8891d18e9f38c2","user":{"login":"filipwa84","id":35419905,"node_id":"MDQ6VXNlcjM1NDE5OTA1","avatar_url":"https://avatars3.githubusercontent.com/u/35419905?v=4","gravatar_id":"","url":"https://api.github.com/users/filipwa84","html_url":"https://github.com/filipwa84","followers_url":"https://api.github.com/users/filipwa84/followers","following_url":"https://api.github.com/users/filipwa84/following{/other_user}","gists_url":"https://api.github.com/users/filipwa84/gists{/gist_id}","starred_url":"https://api.github.com/users/filipwa84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filipwa84/subscriptions","organizations_url":"https://api.github.com/users/filipwa84/orgs","repos_url":"https://api.github.com/users/filipwa84/repos","events_url":"https://api.github.com/users/filipwa84/events{/privacy}","received_events_url":"https://api.github.com/users/filipwa84/received_events","type":"User","site_admin":false},"repo":{"id":149328519,"node_id":"MDEwOlJlcG9zaXRvcnkxNDkzMjg1MTk=","name":"WindowsCommunityToolkit","full_name":"filipwa84/WindowsCommunityToolkit","private":false,"owner":{"login":"filipwa84","id":35419905,"node_id":"MDQ6VXNlcjM1NDE5OTA1","avatar_url":"https://avatars3.githubusercontent.com/u/35419905?v=4","gravatar_id":"","url":"https://api.github.com/users/filipwa84","html_url":"https://github.com/filipwa84","followers_url":"https://api.github.com/users/filipwa84/followers","following_url":"https://api.github.com/users/filipwa84/following{/other_user}","gists_url":"https://api.github.com/users/filipwa84/gists{/gist_id}","starred_url":"https://api.github.com/users/filipwa84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filipwa84/subscriptions","organizations_url":"https://api.github.com/users/filipwa84/orgs","repos_url":"https://api.github.com/users/filipwa84/repos","events_url":"https://api.github.com/users/filipwa84/events{/privacy}","received_events_url":"https://api.github.com/users/filipwa84/received_events","type":"User","site_admin":false},"html_url":"https://github.com/filipwa84/WindowsCommunityToolkit","description":"The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP apps for Windows 10. The toolkit is part of the .NET Foundation.","fork":true,"url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit","forks_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/forks","keys_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/keys{/key_id}","collaborators_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/teams","hooks_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/hooks","issue_events_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/issues/events{/number}","events_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/events","assignees_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/assignees{/user}","branches_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/branches{/branch}","tags_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/tags","blobs_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/git/refs{/sha}","trees_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/git/trees{/sha}","statuses_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/statuses/{sha}","languages_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/languages","stargazers_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/stargazers","contributors_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/contributors","subscribers_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/subscribers","subscription_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/subscription","commits_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/commits{/sha}","git_commits_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/git/commits{/sha}","comments_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/comments{/number}","issue_comment_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/issues/comments{/number}","contents_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/contents/{+path}","compare_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/compare/{base}...{head}","merges_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/merges","archive_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/downloads","issues_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/issues{/number}","pulls_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/pulls{/number}","milestones_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/milestones{/number}","notifications_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/labels{/name}","releases_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/releases{/id}","deployments_url":"https://api.github.com/repos/filipwa84/WindowsCommunityToolkit/deployments","created_at":"2018-09-18T17:40:09Z","updated_at":"2018-09-21T06:53:47Z","pushed_at":"2018-09-26T00:57:44Z","git_url":"git://github.com/filipwa84/WindowsCommunityToolkit.git","ssh_url":"git@github.com:filipwa84/WindowsCommunityToolkit.git","clone_url":"https://github.com/filipwa84/WindowsCommunityToolkit.git","svn_url":"https://github.com/filipwa84/WindowsCommunityToolkit","homepage":"https://docs.microsoft.com/windows/uwpcommunitytoolkit/","size":415762,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Microsoft:master","ref":"master","sha":"9ee2277d4e29fe25a759fdc8330bfdb07312122d","user":{"login":"Microsoft","id":6154722,"node_id":"MDEyOk9yZ2FuaXphdGlvbjYxNTQ3MjI=","avatar_url":"https://avatars2.githubusercontent.com/u/6154722?v=4","gravatar_id":"","url":"https://api.github.com/users/Microsoft","html_url":"https://github.com/Microsoft","followers_url":"https://api.github.com/users/Microsoft/followers","following_url":"https://api.github.com/users/Microsoft/following{/other_user}","gists_url":"https://api.github.com/users/Microsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/Microsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Microsoft/subscriptions","organizations_url":"https://api.github.com/users/Microsoft/orgs","repos_url":"https://api.github.com/users/Microsoft/repos","events_url":"https://api.github.com/users/Microsoft/events{/privacy}","received_events_url":"https://api.github.com/users/Microsoft/received_events","type":"Organization","site_admin":false},"repo":{"id":61403402,"node_id":"MDEwOlJlcG9zaXRvcnk2MTQwMzQwMg==","name":"WindowsCommunityToolkit","full_name":"Microsoft/WindowsCommunityToolkit","private":false,"owner":{"login":"Microsoft","id":6154722,"node_id":"MDEyOk9yZ2FuaXphdGlvbjYxNTQ3MjI=","avatar_url":"https://avatars2.githubusercontent.com/u/6154722?v=4","gravatar_id":"","url":"https://api.github.com/users/Microsoft","html_url":"https://github.com/Microsoft","followers_url":"https://api.github.com/users/Microsoft/followers","following_url":"https://api.github.com/users/Microsoft/following{/other_user}","gists_url":"https://api.github.com/users/Microsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/Microsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Microsoft/subscriptions","organizations_url":"https://api.github.com/users/Microsoft/orgs","repos_url":"https://api.github.com/users/Microsoft/repos","events_url":"https://api.github.com/users/Microsoft/events{/privacy}","received_events_url":"https://api.github.com/users/Microsoft/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/Microsoft/WindowsCommunityToolkit","description":"The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP apps for Windows 10. The toolkit is part of the .NET Foundation.","fork":false,"url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit","forks_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/forks","keys_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/teams","hooks_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/hooks","issue_events_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/issues/events{/number}","events_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/events","assignees_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/assignees{/user}","branches_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/branches{/branch}","tags_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/tags","blobs_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/git/refs{/sha}","trees_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/statuses/{sha}","languages_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/languages","stargazers_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/stargazers","contributors_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/contributors","subscribers_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/subscribers","subscription_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/subscription","commits_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/commits{/sha}","git_commits_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/git/commits{/sha}","comments_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/comments{/number}","issue_comment_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/issues/comments{/number}","contents_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/contents/{+path}","compare_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/merges","archive_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/downloads","issues_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/issues{/number}","pulls_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls{/number}","milestones_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/milestones{/number}","notifications_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/labels{/name}","releases_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/releases{/id}","deployments_url":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/deployments","created_at":"2016-06-17T21:29:46Z","updated_at":"2018-09-26T02:28:03Z","pushed_at":"2018-09-26T03:32:34Z","git_url":"git://github.com/Microsoft/WindowsCommunityToolkit.git","ssh_url":"git@github.com:Microsoft/WindowsCommunityToolkit.git","clone_url":"https://github.com/Microsoft/WindowsCommunityToolkit.git","svn_url":"https://github.com/Microsoft/WindowsCommunityToolkit","homepage":"https://docs.microsoft.com/windows/uwpcommunitytoolkit/","size":415789,"stargazers_count":2635,"watchers_count":2635,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":730,"mirror_url":null,"archived":false,"open_issues_count":217,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":730,"open_issues":217,"watchers":2635,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/2485"},"html":{"href":"https://github.com/Microsoft/WindowsCommunityToolkit/pull/2485"},"issue":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/issues/2485"},"comments":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/issues/2485/comments"},"review_comments":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/2485/comments"},"review_comment":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/pulls/2485/commits"},"statuses":{"href":"https://api.github.com/repos/Microsoft/WindowsCommunityToolkit/statuses/088840c510fa27a7b69b6095fe8891d18e9f38c2"}},"author_association":"NONE"}}
{"actor":{"display_login":"filipwa84"}}