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.