All language subtitles for 04-Visual Studio 2022 for .NET WinForms developers (720p_30fps_H264-128kbit_AAC)

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish Download
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,200 --> 00:00:07,919 [Music] 2 00:00:04,960 --> 00:00:10,320 hi everybody visual studio 2022 is 3 00:00:07,918 --> 00:00:12,558 released and in this video you will see 4 00:00:10,320 --> 00:00:15,280 all the new great features available 5 00:00:12,558 --> 00:00:17,519 there for vinforms applications 6 00:00:15,279 --> 00:00:20,320 very quickly about me my name is olia 7 00:00:17,519 --> 00:00:22,559 gavish i'm senior program manager on.net 8 00:00:20,320 --> 00:00:26,480 team at microsoft and i'm working on 9 00:00:22,559 --> 00:00:28,640 winforms wpf.net maui so if you have any 10 00:00:26,480 --> 00:00:30,560 questions on those areas feel free to 11 00:00:28,640 --> 00:00:31,839 reach out to me on twitter i'll be happy 12 00:00:30,559 --> 00:00:34,159 to talk to you 13 00:00:31,839 --> 00:00:36,159 and today we will cover what new 14 00:00:34,159 --> 00:00:39,279 features are coming with new visual 15 00:00:36,159 --> 00:00:41,439 studio and new.net.net 6. what 16 00:00:39,280 --> 00:00:42,640 improvements have we made in winforms 17 00:00:41,439 --> 00:00:44,238 area 18 00:00:42,640 --> 00:00:46,799 of course we will do some coding 19 00:00:44,238 --> 00:00:49,280 together and i will tell you what to 20 00:00:46,799 --> 00:00:51,359 explain what to expect next in the 21 00:00:49,280 --> 00:00:53,439 future 22 00:00:51,359 --> 00:00:56,799 so what is new 23 00:00:53,439 --> 00:00:59,679 we enabled 64-bit support for vinforms 24 00:00:56,799 --> 00:01:02,640 and wpf applications yes you asked us 25 00:00:59,679 --> 00:01:05,280 for it for a long time and finally 64 26 00:01:02,640 --> 00:01:08,478 bit is fully supported we also are 27 00:01:05,280 --> 00:01:11,200 adding new apis per year requests and we 28 00:01:08,478 --> 00:01:13,599 have application wide default font which 29 00:01:11,200 --> 00:01:15,759 i will show you in my demo 30 00:01:13,599 --> 00:01:16,719 we are working on the new ways how you 31 00:01:15,759 --> 00:01:18,879 can 32 00:01:16,719 --> 00:01:21,920 bind to your data in uvinforms 33 00:01:18,879 --> 00:01:25,438 applications so i'll show you a new data 34 00:01:21,920 --> 00:01:29,200 binding approach in winforms 35 00:01:25,438 --> 00:01:31,839 also we added designer support for strip 36 00:01:29,200 --> 00:01:34,799 control such as menu strip context menu 37 00:01:31,840 --> 00:01:37,600 strip status strip and so on so now you 38 00:01:34,799 --> 00:01:39,759 can edit those controls in the designer 39 00:01:37,599 --> 00:01:42,078 using your mouse no need to do the code 40 00:01:39,759 --> 00:01:46,239 behind it has full support in the new 41 00:01:42,078 --> 00:01:48,239 designer and we keep adding new controls 42 00:01:46,239 --> 00:01:51,118 as for the new controls in case you 43 00:01:48,239 --> 00:01:54,239 missed the announcement we had we have a 44 00:01:51,118 --> 00:01:56,640 new task dialog and that task dialog was 45 00:01:54,239 --> 00:01:59,759 added completely by our open source 46 00:01:56,640 --> 00:02:02,239 community constantine prizer was very 47 00:01:59,759 --> 00:02:03,599 passionate about this area and he helped 48 00:02:02,239 --> 00:02:06,959 us implement 49 00:02:03,599 --> 00:02:09,598 an absolutely amazing advanced message 50 00:02:06,959 --> 00:02:13,439 box you can think of it this way so this 51 00:02:09,598 --> 00:02:16,560 task dialog can have footers headers 52 00:02:13,439 --> 00:02:19,039 buttons checks boxes progress bars and 53 00:02:16,560 --> 00:02:21,680 so on i absolutely love this control 54 00:02:19,039 --> 00:02:25,039 check it out now you can customize 55 00:02:21,680 --> 00:02:28,239 messages you're sending to your clients 56 00:02:25,039 --> 00:02:31,199 another new control we have is webview2 57 00:02:28,239 --> 00:02:33,439 and webview2 allows you to host web 58 00:02:31,199 --> 00:02:36,318 application inside your vinforms 59 00:02:33,439 --> 00:02:39,359 application like on my example i have a 60 00:02:36,318 --> 00:02:41,839 twitter inside my winforms app webview 61 00:02:39,360 --> 00:02:44,080 control based on new chromium device if 62 00:02:41,840 --> 00:02:45,120 you heard about web browser that was 63 00:02:44,080 --> 00:02:48,480 kind of a 64 00:02:45,120 --> 00:02:51,560 parent to web view too and it is 65 00:02:48,479 --> 00:02:54,560 available as a nuget package simply add 66 00:02:51,560 --> 00:02:56,560 microsoft.web.web u2 to your project and 67 00:02:54,560 --> 00:02:59,120 you will see it in the toolbox 68 00:02:56,560 --> 00:03:01,439 and just drag it drop it on the form 69 00:02:59,120 --> 00:03:04,640 start using web abilities in your 70 00:03:01,439 --> 00:03:07,120 desktop application 71 00:03:04,639 --> 00:03:09,679 okay what improvements have we made 72 00:03:07,120 --> 00:03:12,879 since the last visual studio we fixed a 73 00:03:09,680 --> 00:03:16,159 lot of reliability bugs so 74 00:03:12,878 --> 00:03:18,158 initially our winforms designer that was 75 00:03:16,158 --> 00:03:21,120 supporting.netcore.net 76 00:03:18,158 --> 00:03:23,679 and dotnet6 now applications 77 00:03:21,120 --> 00:03:26,480 uh was in the making right it was in the 78 00:03:23,680 --> 00:03:29,760 preview so in dot net 6 and in visual 79 00:03:26,479 --> 00:03:32,158 studio 2022 it is a much better mature 80 00:03:29,759 --> 00:03:33,840 and reliable version so i highly 81 00:03:32,158 --> 00:03:38,158 recommend if you're building your 82 00:03:33,840 --> 00:03:40,080 winforms applications for core.net 506 i 83 00:03:38,158 --> 00:03:43,598 really recommend you to update to visual 84 00:03:40,080 --> 00:03:47,200 studio 2022. it is much much better 85 00:03:43,598 --> 00:03:50,079 we improved multiple controls editing if 86 00:03:47,199 --> 00:03:53,280 you select like 20 30 controls and try 87 00:03:50,080 --> 00:03:55,599 to move them all these mechanisms are 88 00:03:53,280 --> 00:03:58,158 much better in the latest visual studio 89 00:03:55,598 --> 00:04:00,798 they're more memory efficient 90 00:03:58,158 --> 00:04:02,560 also we have a third-party control sdk 91 00:04:00,799 --> 00:04:05,040 improvements and we are constantly 92 00:04:02,560 --> 00:04:07,280 working with our third-party control 93 00:04:05,039 --> 00:04:10,878 vendors and they're developing their 94 00:04:07,280 --> 00:04:14,239 libraries that support dotnet six 95 00:04:10,878 --> 00:04:16,639 and we improve designer load fast 96 00:04:14,239 --> 00:04:18,840 designer load now 97 00:04:16,639 --> 00:04:22,079 happens much faster and it happens 98 00:04:18,839 --> 00:04:24,478 asynchronously so when you open your 99 00:04:22,079 --> 00:04:27,519 form for the first time before the 100 00:04:24,478 --> 00:04:30,159 designer used to freeze and now you can 101 00:04:27,519 --> 00:04:32,399 go and edit other files you can start 102 00:04:30,160 --> 00:04:34,400 working without waiting for the designer 103 00:04:32,399 --> 00:04:37,198 and designer will load up in on the 104 00:04:34,399 --> 00:04:41,359 background it also happens much faster 105 00:04:37,199 --> 00:04:43,520 individuals in the latest visual studio 106 00:04:41,360 --> 00:04:45,680 all right let's continue talking about 107 00:04:43,519 --> 00:04:50,159 performance we made significant 108 00:04:45,680 --> 00:04:52,240 improvements in the latest.net.net 6 and 109 00:04:50,160 --> 00:04:54,880 here you can see the comparison of 110 00:04:52,240 --> 00:04:57,600 absolutely same application doing 111 00:04:54,879 --> 00:04:59,839 absolutely same tasks but the in the 112 00:04:57,600 --> 00:05:02,879 first time on the top level it 113 00:04:59,839 --> 00:05:06,478 targets.net framework and on the lower 114 00:05:02,879 --> 00:05:08,719 part it targets dotnet six so here you 115 00:05:06,478 --> 00:05:12,000 have you can see a significant 116 00:05:08,720 --> 00:05:17,360 improvement right like 262 117 00:05:12,000 --> 00:05:20,160 allocations compared to just 77 4.06 118 00:05:17,360 --> 00:05:23,038 by simply retargeting your app from 119 00:05:20,160 --> 00:05:25,520 dotnet framework 2.6 your application 120 00:05:23,038 --> 00:05:27,918 will be much faster 121 00:05:25,519 --> 00:05:29,918 all right let's open visual studio and 122 00:05:27,918 --> 00:05:32,959 do some coding 123 00:05:29,918 --> 00:05:35,198 here i have a air quality application 124 00:05:32,959 --> 00:05:37,439 but even before jumping into the 125 00:05:35,199 --> 00:05:40,080 application i want to show you a very 126 00:05:37,439 --> 00:05:42,719 cool feature that we added in bin forms 127 00:05:40,079 --> 00:05:46,879 that is called implicit usings 128 00:05:42,720 --> 00:05:47,919 so i opened my project file and here i 129 00:05:46,879 --> 00:05:50,839 type 130 00:05:47,918 --> 00:05:54,159 implicit usings 131 00:05:50,839 --> 00:05:55,519 enable i'm gonna save everything and 132 00:05:54,160 --> 00:05:57,520 what that will 133 00:05:55,519 --> 00:06:00,959 make it will make visual studio to 134 00:05:57,519 --> 00:06:03,839 figure out what libraries i need by 135 00:06:00,959 --> 00:06:06,799 default and what i should not use 136 00:06:03,839 --> 00:06:09,279 explicitly such as system or system 137 00:06:06,800 --> 00:06:11,600 windows forms right i have my winforms 138 00:06:09,279 --> 00:06:12,959 applications so it's obvious i'm gonna 139 00:06:11,600 --> 00:06:15,120 need those 140 00:06:12,959 --> 00:06:17,839 since i added that line in my project 141 00:06:15,120 --> 00:06:20,720 file now i can easily remove that from 142 00:06:17,839 --> 00:06:24,159 every class of my project and just have 143 00:06:20,720 --> 00:06:26,639 more space for me to code 144 00:06:24,160 --> 00:06:29,680 next thing and i don't know maybe you 145 00:06:26,639 --> 00:06:32,079 have noticed it already that my tabs 146 00:06:29,680 --> 00:06:35,519 have a different color i have yellow 147 00:06:32,079 --> 00:06:38,560 tabs and purple tabs that is because we 148 00:06:35,519 --> 00:06:40,959 added the feature to use different color 149 00:06:38,560 --> 00:06:43,120 tabs for different projects it's very 150 00:06:40,959 --> 00:06:44,959 easy to turn it on you simply go to 151 00:06:43,120 --> 00:06:47,439 tools options 152 00:06:44,959 --> 00:06:50,079 here tabs and windows 153 00:06:47,439 --> 00:06:53,680 i make sure that colorize document tabs 154 00:06:50,079 --> 00:06:56,079 by project is on and then you will have 155 00:06:53,680 --> 00:06:58,560 that colorization as well i personally 156 00:06:56,079 --> 00:07:01,439 find it super useful because when i have 157 00:06:58,560 --> 00:07:03,120 15 20 tabs open it really helps me to 158 00:07:01,439 --> 00:07:06,240 navigate between them 159 00:07:03,120 --> 00:07:08,959 another great visual thing that we have 160 00:07:06,240 --> 00:07:11,680 is different themes in visual studio 161 00:07:08,959 --> 00:07:13,519 before we had just a few standard themes 162 00:07:11,680 --> 00:07:15,759 but now 163 00:07:13,519 --> 00:07:18,478 we did that in a collaboration with open 164 00:07:15,759 --> 00:07:21,038 source community you can go to tools 165 00:07:18,478 --> 00:07:23,758 theme and get more themes 166 00:07:21,038 --> 00:07:25,519 and here you will find plenty of 167 00:07:23,759 --> 00:07:26,960 different themes 168 00:07:25,519 --> 00:07:29,198 to your taste 169 00:07:26,959 --> 00:07:31,839 let's look in this one 170 00:07:29,199 --> 00:07:34,080 yeah looks gorgeous to get it you simply 171 00:07:31,839 --> 00:07:36,719 click download and it will appear in 172 00:07:34,079 --> 00:07:40,240 your visual studio here and you can 173 00:07:36,720 --> 00:07:44,879 easily switch between different themes 174 00:07:40,240 --> 00:07:47,038 okay and back to vinform specific things 175 00:07:44,879 --> 00:07:49,599 let me run the application and show you 176 00:07:47,038 --> 00:07:52,560 what kind of app i'm having here 177 00:07:49,598 --> 00:07:55,598 that is a air quality app as i mentioned 178 00:07:52,560 --> 00:07:59,759 it shows air quality in different cities 179 00:07:55,598 --> 00:08:02,719 in my case in usa and here i'm using 180 00:07:59,759 --> 00:08:05,439 user controls every tile is a user 181 00:08:02,720 --> 00:08:08,720 control that i developed in my vinforms 182 00:08:05,439 --> 00:08:11,199 designer in visual studio 2022 and my 183 00:08:08,720 --> 00:08:14,240 application is targeting.net 6 the 184 00:08:11,199 --> 00:08:16,478 latest framework so in dot net 6 in 185 00:08:14,240 --> 00:08:18,639 visual studio 2022 we have a full 186 00:08:16,478 --> 00:08:21,680 support for user controls i used 187 00:08:18,639 --> 00:08:24,079 designer i saw the user controls on the 188 00:08:21,680 --> 00:08:26,959 form i was able to fine-tune the ui to 189 00:08:24,079 --> 00:08:30,159 my liking so check it out 190 00:08:26,959 --> 00:08:32,718 and i also have third party controls do 191 00:08:30,160 --> 00:08:35,599 you see those amazingly looking round 192 00:08:32,719 --> 00:08:37,839 buttons and round edit boxes 193 00:08:35,599 --> 00:08:40,399 we have a support for different 194 00:08:37,839 --> 00:08:43,039 third-party controls and we keep working 195 00:08:40,399 --> 00:08:45,278 with them making sure that they have a 196 00:08:43,038 --> 00:08:47,919 clear path to the latest.net to the 197 00:08:45,278 --> 00:08:49,838 latest visual studio version if you're a 198 00:08:47,919 --> 00:08:52,319 control vendor it doesn't matter if 199 00:08:49,839 --> 00:08:54,959 you're large or small maybe just one 200 00:08:52,320 --> 00:08:57,120 person developer 201 00:08:54,958 --> 00:09:00,319 feel free to reach out to me if you have 202 00:08:57,120 --> 00:09:02,959 any questions or issues in enabling your 203 00:09:00,320 --> 00:09:05,800 application enabling your controls in 204 00:09:02,958 --> 00:09:08,479 the latest visual studio with the latest 205 00:09:05,799 --> 00:09:12,319 winforms.net six we want to make sure 206 00:09:08,480 --> 00:09:15,360 that your control port and 207 00:09:12,320 --> 00:09:17,680 bring joy to users with the latest stack 208 00:09:15,360 --> 00:09:21,519 that is available 209 00:09:17,679 --> 00:09:23,359 okay and moving on 210 00:09:21,519 --> 00:09:25,120 here i notice 211 00:09:23,360 --> 00:09:28,000 that every city 212 00:09:25,120 --> 00:09:31,039 is a los angeles so that obviously is 213 00:09:28,000 --> 00:09:32,799 some error i'm gonna debug it while my 214 00:09:31,039 --> 00:09:35,439 application is still running so i'm 215 00:09:32,799 --> 00:09:38,319 gonna bring my application to your site 216 00:09:35,440 --> 00:09:40,880 i will go here and yeah 217 00:09:38,320 --> 00:09:43,440 look i added this course to test the 218 00:09:40,879 --> 00:09:45,838 code to test something and it just 219 00:09:43,440 --> 00:09:47,120 overrides everything to los angeles let 220 00:09:45,839 --> 00:09:49,680 me remove it 221 00:09:47,120 --> 00:09:51,120 just save everything go back to my 222 00:09:49,679 --> 00:09:53,519 application 223 00:09:51,120 --> 00:09:56,720 and look now 224 00:09:53,519 --> 00:09:59,120 every city is the right city and i did 225 00:09:56,720 --> 00:10:01,839 that while my application was still 226 00:09:59,120 --> 00:10:05,360 running this feature is called hot 227 00:10:01,839 --> 00:10:07,839 reload so now hot reload works for 228 00:10:05,360 --> 00:10:10,480 c-sharp as well and you can change your 229 00:10:07,839 --> 00:10:12,640 c-sharp code your changes will be 230 00:10:10,480 --> 00:10:17,360 applied immediately to your running 231 00:10:12,639 --> 00:10:19,360 application here we have a hot reload 232 00:10:17,360 --> 00:10:22,480 button let me open it 233 00:10:19,360 --> 00:10:24,800 and i have hot reload on file save so i 234 00:10:22,480 --> 00:10:25,839 didn't even need to click anything i 235 00:10:24,799 --> 00:10:28,399 just 236 00:10:25,839 --> 00:10:31,200 saved my changes and they're immediately 237 00:10:28,399 --> 00:10:32,639 in my running application 238 00:10:31,200 --> 00:10:35,600 okay 239 00:10:32,639 --> 00:10:38,720 and let's go back here i'm pretty happy 240 00:10:35,600 --> 00:10:40,800 with how my main form looks like but my 241 00:10:38,720 --> 00:10:44,320 detailed form 242 00:10:40,799 --> 00:10:45,599 this font looks pretty plain right i i 243 00:10:44,320 --> 00:10:47,278 want to 244 00:10:45,600 --> 00:10:50,320 make it pop up 245 00:10:47,278 --> 00:10:53,600 for that we have a new api that sets 246 00:10:50,320 --> 00:10:56,000 default font all over your application 247 00:10:53,600 --> 00:10:58,399 and you can do it in one line 248 00:10:56,000 --> 00:11:01,600 let me stop the application right now 249 00:10:58,399 --> 00:11:05,440 and show you how you can do it well the 250 00:11:01,600 --> 00:11:06,240 first thing you can just 251 00:11:05,440 --> 00:11:07,839 in 252 00:11:06,240 --> 00:11:10,480 your main 253 00:11:07,839 --> 00:11:12,880 method you can type application set 254 00:11:10,480 --> 00:11:15,759 default font and set it to the font that 255 00:11:12,879 --> 00:11:17,919 you want and those changes will work in 256 00:11:15,759 --> 00:11:20,078 your running application but they will 257 00:11:17,919 --> 00:11:21,599 not work in the designer 258 00:11:20,078 --> 00:11:24,000 and 259 00:11:21,600 --> 00:11:26,720 later we added 260 00:11:24,000 --> 00:11:29,839 ability to set the default font in the 261 00:11:26,720 --> 00:11:32,320 project file and that will work in the 262 00:11:29,839 --> 00:11:33,519 designer as well so by 263 00:11:32,320 --> 00:11:35,278 adding 264 00:11:33,519 --> 00:11:37,759 this line 265 00:11:35,278 --> 00:11:39,919 application default font and i'm setting 266 00:11:37,759 --> 00:11:42,159 it to some 267 00:11:39,919 --> 00:11:44,639 font that will really pop up and let me 268 00:11:42,159 --> 00:11:45,679 make sure i'm going to command this line 269 00:11:44,639 --> 00:11:48,639 so 270 00:11:45,679 --> 00:11:49,919 nothing here just one line in my project 271 00:11:48,639 --> 00:11:53,519 file 272 00:11:49,919 --> 00:11:53,519 i'm going to run the application 273 00:11:53,759 --> 00:11:57,759 go to details tab 274 00:11:55,759 --> 00:12:00,799 and there you go 275 00:11:57,759 --> 00:12:03,600 a very curly font probably too curly for 276 00:12:00,799 --> 00:12:06,078 a business app but for demo purposes i 277 00:12:03,600 --> 00:12:08,079 would say work 278 00:12:06,078 --> 00:12:10,879 and the last thing i wanted to show you 279 00:12:08,078 --> 00:12:13,359 is the new way how you can add data 280 00:12:10,879 --> 00:12:17,838 binding to your application 281 00:12:13,360 --> 00:12:20,399 so let me open my visual studio 282 00:12:17,839 --> 00:12:22,959 okay in my details tab i have provider 283 00:12:20,399 --> 00:12:25,278 label and i want to date a binding to 284 00:12:22,958 --> 00:12:28,078 some entity and the way i'm gonna do it 285 00:12:25,278 --> 00:12:32,320 i'm gonna go to property window go to 286 00:12:28,078 --> 00:12:36,078 very top open data binding text 287 00:12:32,320 --> 00:12:39,200 and click add new object data source 288 00:12:36,078 --> 00:12:41,519 this will bring up the new dialog that 289 00:12:39,200 --> 00:12:44,240 we did not have before 290 00:12:41,519 --> 00:12:45,839 where i can select what entities i want 291 00:12:44,240 --> 00:12:47,759 to add as my 292 00:12:45,839 --> 00:12:50,959 object data source 293 00:12:47,759 --> 00:12:53,600 all right i chose that and i'm gonna go 294 00:12:50,958 --> 00:12:55,359 inside my city air quality and choose 295 00:12:53,600 --> 00:12:56,480 air provider 296 00:12:55,360 --> 00:12:58,159 awesome 297 00:12:56,480 --> 00:13:00,720 now 298 00:12:58,159 --> 00:13:02,399 the only one thing i need to add in my 299 00:13:00,720 --> 00:13:05,360 details form 300 00:13:02,399 --> 00:13:08,320 when i'm creating it i'm gonna pass 301 00:13:05,360 --> 00:13:10,879 this city air quality and i'm gonna set 302 00:13:08,320 --> 00:13:13,200 city air quality binding source that got 303 00:13:10,879 --> 00:13:16,399 created when i just clicked that thing 304 00:13:13,200 --> 00:13:19,519 and properties i'm gonna set data source 305 00:13:16,399 --> 00:13:23,759 to city air quality 306 00:13:19,519 --> 00:13:23,759 and now when i run my application 307 00:13:24,240 --> 00:13:31,759 and go to properties tab 308 00:13:27,759 --> 00:13:35,039 you can see i have a air provider 309 00:13:31,759 --> 00:13:37,200 so that is a new way how you can add 310 00:13:35,039 --> 00:13:39,599 data binding to your bin forms let us 311 00:13:37,200 --> 00:13:42,720 know what you think we will have a 312 00:13:39,600 --> 00:13:45,040 detailed blog post that describes how 313 00:13:42,720 --> 00:13:47,920 this data binding works and what you can 314 00:13:45,039 --> 00:13:50,240 do with it you can do a lot of things we 315 00:13:47,919 --> 00:13:52,559 keep innovating in this area so please 316 00:13:50,240 --> 00:13:55,120 give us feedback let us know are there 317 00:13:52,559 --> 00:13:57,439 other ways you want to work with data do 318 00:13:55,120 --> 00:14:00,078 you like it anything that doesn't work 319 00:13:57,440 --> 00:14:02,320 well for you we're working constantly 320 00:14:00,078 --> 00:14:04,638 with our users to make sure that we're 321 00:14:02,320 --> 00:14:07,040 building the right experience so 322 00:14:04,639 --> 00:14:09,198 feedback is very appreciated 323 00:14:07,039 --> 00:14:10,719 and with that let me go back to my 324 00:14:09,198 --> 00:14:13,278 slides 325 00:14:10,720 --> 00:14:16,320 and tell you what is coming in the 326 00:14:13,278 --> 00:14:18,480 future to winforms so as i mentioned we 327 00:14:16,320 --> 00:14:20,240 are working on data scenarios and really 328 00:14:18,480 --> 00:14:22,560 appreciate your feedback we will keep 329 00:14:20,240 --> 00:14:25,198 adding more things in this area 330 00:14:22,559 --> 00:14:27,198 we are also working on high dpi 331 00:14:25,198 --> 00:14:30,958 improvements we are going to support 332 00:14:27,198 --> 00:14:34,159 pair monitor v2 and we're gonna do more 333 00:14:30,958 --> 00:14:35,759 fixes and improvements in dotnet seven 334 00:14:34,159 --> 00:14:38,559 time frame 335 00:14:35,759 --> 00:14:41,278 we're also working on supporting the new 336 00:14:38,559 --> 00:14:43,919 windows 11 look and feel if you had a 337 00:14:41,278 --> 00:14:47,198 chance to check out windows 11 it has 338 00:14:43,919 --> 00:14:50,479 absolutely new revolutionary look and 339 00:14:47,198 --> 00:14:52,958 win forms will get that look as well we 340 00:14:50,480 --> 00:14:55,920 have a few controls that 341 00:14:52,958 --> 00:14:58,799 will have the old look right now and 342 00:14:55,919 --> 00:15:00,958 we're gonna work to make them support 343 00:14:58,799 --> 00:15:01,919 windows 11 look and feel 344 00:15:00,958 --> 00:15:04,239 and 345 00:15:01,919 --> 00:15:07,039 what else please give us feedback let us 346 00:15:04,240 --> 00:15:10,159 know what you want us to work on to 347 00:15:07,039 --> 00:15:12,719 improve which areas you need 348 00:15:10,159 --> 00:15:15,278 some changes or innovation we're 349 00:15:12,720 --> 00:15:17,759 constantly talking to the community and 350 00:15:15,278 --> 00:15:20,720 we really appreciate when you help us 351 00:15:17,759 --> 00:15:24,559 design the future of winforms 352 00:15:20,720 --> 00:15:26,879 and today you can get visual studio 2022 353 00:15:24,559 --> 00:15:30,078 and check out all the new features for 354 00:15:26,879 --> 00:15:32,799 winforms as well as for every other 355 00:15:30,078 --> 00:15:35,519 platform that it supports you can see 356 00:15:32,799 --> 00:15:37,919 what is new in release notes or in blog 357 00:15:35,519 --> 00:15:40,959 post and please give us feedback the 358 00:15:37,919 --> 00:15:43,439 best way is to do it in visual studio on 359 00:15:40,958 --> 00:15:45,838 your top right corner 360 00:15:43,440 --> 00:15:48,000 click on this icon and report the 361 00:15:45,839 --> 00:15:49,279 problem or suggest a feature we go 362 00:15:48,000 --> 00:15:52,559 through every 363 00:15:49,278 --> 00:15:54,720 item there you also feel free to reach 364 00:15:52,559 --> 00:15:56,799 out to me on twitter if you have any 365 00:15:54,720 --> 00:15:59,278 questions if something is blocking you 366 00:15:56,799 --> 00:16:01,679 i'm always happy to help you 367 00:15:59,278 --> 00:16:04,799 and check out our source code 368 00:16:01,679 --> 00:16:08,399 winforms as well as wpf is open sourced 369 00:16:04,799 --> 00:16:12,639 it's available on github slash.net 370 00:16:08,399 --> 00:16:15,159 spinforms or slash.net wpf and become a 371 00:16:12,639 --> 00:16:18,320 contributor we got a lot of 372 00:16:15,159 --> 00:16:20,240 contributions in our repositories and we 373 00:16:18,320 --> 00:16:22,560 really really appreciate your feedback 374 00:16:20,240 --> 00:16:26,079 so develop the bin forms 375 00:16:22,559 --> 00:16:28,559 future together with us and with that 376 00:16:26,078 --> 00:16:29,439 that's it and thank you so much for your 377 00:16:28,559 --> 00:16:31,758 time 378 00:16:29,440 --> 00:16:34,959 ask questions give us feedback have a 379 00:16:31,759 --> 00:16:34,959 great day 27100

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.