· 8 years ago · Feb 12, 2018, 12:00 PM
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>MahApps.Metro</name>
5 </assembly>
6 <members>
7 <member name="T:MahApps.Metro.Accent">
8 <summary>
9 An object that represents the foreground color for a Metro <see cref="T:MahApps.Metro.AppTheme"/>.
10 </summary>
11 </member>
12 <member name="F:MahApps.Metro.Accent.Resources">
13 <summary>
14 The ResourceDictionary that represents this Accent.
15 </summary>
16 </member>
17 <member name="P:MahApps.Metro.Accent.Name">
18 <summary>
19 Gets/sets the name of the Accent.
20 </summary>
21 </member>
22 <member name="M:MahApps.Metro.Accent.#ctor">
23 <summary>
24 Initializes a new instance of the MahApps.Metro.Accent class.
25 </summary>
26 </member>
27 <member name="M:MahApps.Metro.Accent.#ctor(System.String,System.Uri)">
28 <summary>
29 Initializes a new instance of the MahApps.Metro.Accent class.
30 </summary>
31 <param name="name">The name of the new Accent.</param>
32 <param name="resourceAddress">The URI of the accent ResourceDictionary.</param>
33 </member>
34 <member name="T:MahApps.Metro.Behaviours.BorderlessWindowBehavior">
35 <summary>
36 With this class we can make custom window styles.
37 </summary>
38 </member>
39 <member name="M:MahApps.Metro.Behaviours.BorderlessWindowBehavior._ModifyStyle(Standard.WS,Standard.WS)">
40 <summary>Add and remove a native WindowStyle from the HWND.</summary>
41 <param name="removeStyle">The styles to be removed. These can be bitwise combined.</param>
42 <param name="addStyle">The styles to be added. These can be bitwise combined.</param>
43 <returns>Whether the styles of the HWND were modified as a result of this call.</returns>
44 <SecurityNote>
45 Critical : Calls critical methods
46 </SecurityNote>
47 </member>
48 <member name="M:MahApps.Metro.Behaviours.GlowWindowBehavior.Update">
49 <summary>
50 Updates all glow windows (visible, hidden, collapsed)
51 </summary>
52 </member>
53 <member name="M:MahApps.Metro.Behaviours.GlowWindowBehavior.SetOpacityTo(System.Double)">
54 <summary>
55 Sets the opacity to all glow windows
56 </summary>
57 </member>
58 <member name="M:MahApps.Metro.Behaviours.GlowWindowBehavior.StartOpacityStoryboard">
59 <summary>
60 Starts the opacity storyboard 0 -> 1
61 </summary>
62 </member>
63 <member name="M:MahApps.Metro.Behaviours.GlowWindowBehavior.Show">
64 <summary>
65 Shows all glow windows
66 </summary>
67 </member>
68 <member name="F:MahApps.Metro.Behaviours.PasswordBoxBindingBehavior.PasswordProperty">
69 <summary>
70 Gets or sets the bindable Password property on the PasswordBox control. This is a dependency property.
71 </summary>
72 </member>
73 <member name="M:MahApps.Metro.Behaviours.PasswordBoxBindingBehavior.OnPasswordPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
74 <summary>
75 Handles changes to the 'Password' attached property.
76 </summary>
77 </member>
78 <member name="M:MahApps.Metro.Behaviours.PasswordBoxBindingBehavior.PasswordBox_PasswordChanged(System.Object,System.Windows.RoutedEventArgs)">
79 <summary>
80 Handle the 'PasswordChanged'-event on the PasswordBox
81 </summary>
82 </member>
83 <member name="F:MahApps.Metro.Controls.ContentControlEx.ContentCharacterCasingProperty">
84 <summary>
85 The DependencyProperty for the CharacterCasing property.
86 Controls whether or not content is converted to upper or lower case
87 Default Value: CharacterCasing.Normal
88 </summary>
89 </member>
90 <member name="P:MahApps.Metro.Controls.ContentControlEx.ContentCharacterCasing">
91 <summary>
92 Character casing of the Content
93 </summary>
94 </member>
95 <member name="F:MahApps.Metro.Controls.ContentControlEx.RecognizesAccessKeyProperty">
96 <summary>
97 The DependencyProperty for the RecognizesAccessKey property.
98 Default Value: false
99 </summary>
100 </member>
101 <member name="P:MahApps.Metro.Controls.ContentControlEx.RecognizesAccessKey">
102 <summary>
103 Determine if the inner ContentPresenter should use AccessText in its style
104 </summary>
105 </member>
106 <member name="F:MahApps.Metro.Controls.Dialogs.DialogCoordinator.Instance">
107 <summary>
108 Gets the default instance if the dialog coordinator, which can be injected into a view model.
109 </summary>
110 </member>
111 <member name="T:MahApps.Metro.Controls.Dialogs.BaseMetroDialog">
112 <summary>
113 The base class for dialogs.
114
115 You probably don't want to use this class, if you want to add arbitrary content to your dialog,
116 use the <see cref="T:MahApps.Metro.Controls.Dialogs.CustomDialog"/> class.
117 </summary>
118 </member>
119 <member name="P:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.Title">
120 <summary>
121 Gets/sets the dialog's title.
122 </summary>
123 </member>
124 <member name="P:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.DialogTop">
125 <summary>
126 Gets/sets arbitrary content on top of the dialog.
127 </summary>
128 </member>
129 <member name="P:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.DialogBottom">
130 <summary>
131 Gets/sets arbitrary content below the dialog.
132 </summary>
133 </member>
134 <member name="M:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.#ctor(MahApps.Metro.Controls.MetroWindow,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
135 <summary>
136 Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
137 </summary>
138 <param name="owningWindow">The window that is the parent of the dialog.</param>
139 <param name="settings">The settings for the message dialog.</param>
140 </member>
141 <member name="M:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.#ctor">
142 <summary>
143 Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
144 </summary>
145 </member>
146 <member name="M:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.OnLoaded">
147 <summary>
148 This is called in the loaded event.
149 </summary>
150 </member>
151 <member name="M:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.WaitForLoadAsync">
152 <summary>
153 Waits for the dialog to become ready for interaction.
154 </summary>
155 <returns>A task that represents the operation and it's status.</returns>
156 </member>
157 <member name="M:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.RequestCloseAsync">
158 <summary>
159 Requests an externally shown Dialog to close. Will throw an exception if the Dialog is inside of a MetroWindow.
160 </summary>
161 </member>
162 <member name="M:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.OnRequestClose">
163 <summary>
164 A last chance virtual method for stopping an external dialog from closing.
165 </summary>
166 <returns></returns>
167 </member>
168 <member name="P:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.ParentDialogWindow">
169 <summary>
170 Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown externally.
171 </summary>
172 </member>
173 <member name="P:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.OwningWindow">
174 <summary>
175 Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown inside of a window.
176 </summary>
177 </member>
178 <member name="M:MahApps.Metro.Controls.Dialogs.BaseMetroDialog.WaitUntilUnloadedAsync">
179 <summary>
180 Waits until this dialog gets unloaded.
181 </summary>
182 <returns></returns>
183 </member>
184 <member name="T:MahApps.Metro.Controls.Dialogs.MetroDialogSettings">
185 <summary>
186 A class that represents the settings used by Metro Dialogs.
187 </summary>
188 </member>
189 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.AffirmativeButtonText">
190 <summary>
191 Gets/sets the text used for the Affirmative button. For example: "OK" or "Yes".
192 </summary>
193 </member>
194 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.NegativeButtonText">
195 <summary>
196 Gets/sets the text used for the Negative button. For example: "Cancel" or "No".
197 </summary>
198 </member>
199 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.ColorScheme">
200 <summary>
201 Gets/sets whether the metro dialog should use the default black/white appearance (theme) or try to use the current accent.
202 </summary>
203 </member>
204 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.AnimateShow">
205 <summary>
206 Enable/disable dialog showing animation.
207 "True" - play showing animation.
208 "False" - skip showing animation.
209 </summary>
210 </member>
211 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.AnimateHide">
212 <summary>
213 Enable/disable dialog hiding animation
214 "True" - play hiding animation.
215 "False" - skip hiding animation.
216 </summary>
217 </member>
218 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.DefaultText">
219 <summary>
220 Gets/sets the default text( just the inputdialog needed)
221 </summary>
222 </member>
223 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.MaximumBodyHeight">
224 <summary>
225 Gets/sets the maximum height. (Default is unlimited height, <a href="http://msdn.microsoft.com/de-de/library/system.double.nan">Double.NaN</a>)
226 </summary>
227 </member>
228 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.DefaultButtonFocus">
229 <summary>
230 Gets or sets which button should be focused by default
231 </summary>
232 </member>
233 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.CancellationToken">
234 <summary>
235 Gets/sets the token to cancel the dialog.
236 </summary>
237 </member>
238 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.CustomResourceDictionary">
239 <summary>
240 Gets/sets a custom resource dictionary which can contains custom styles, brushes or something else.
241 </summary>
242 </member>
243 <member name="P:MahApps.Metro.Controls.Dialogs.MetroDialogSettings.SuppressDefaultResources">
244 <summary>
245 If set, stops standard resource dictionaries being applied to the dialog.
246 </summary>
247 </member>
248 <member name="T:MahApps.Metro.Controls.Dialogs.MetroDialogColorScheme">
249 <summary>
250 An enum representing the different choices for a color scheme in a Metro Dialog.
251 </summary>
252 </member>
253 <member name="M:MahApps.Metro.Controls.Dialogs.DialogManager.ShowLoginAsync(MahApps.Metro.Controls.MetroWindow,System.String,System.String,MahApps.Metro.Controls.Dialogs.LoginDialogSettings)">
254 <summary>
255 Creates a LoginDialog inside of the current window.
256 </summary>
257 <param name="window">The window that is the parent of the dialog.</param>
258 <param name="title">The title of the LoginDialog.</param>
259 <param name="message">The message contained within the LoginDialog.</param>
260 <param name="settings">Optional settings that override the global metro dialog settings.</param>
261 <returns>The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.</returns>
262 </member>
263 <member name="M:MahApps.Metro.Controls.Dialogs.DialogManager.ShowInputAsync(MahApps.Metro.Controls.MetroWindow,System.String,System.String,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
264 <summary>
265 Creates a InputDialog inside of the current window.
266 </summary>
267 <param name="window">The MetroWindow</param>
268 <param name="title">The title of the MessageDialog.</param>
269 <param name="message">The message contained within the MessageDialog.</param>
270 <param name="settings">Optional settings that override the global metro dialog settings.</param>
271 <returns>The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.</returns>
272 </member>
273 <member name="M:MahApps.Metro.Controls.Dialogs.DialogManager.ShowMessageAsync(MahApps.Metro.Controls.MetroWindow,System.String,System.String,MahApps.Metro.Controls.Dialogs.MessageDialogStyle,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
274 <summary>
275 Creates a MessageDialog inside of the current window.
276 </summary>
277 <param name="window">The MetroWindow</param>
278 <param name="title">The title of the MessageDialog.</param>
279 <param name="message">The message contained within the MessageDialog.</param>
280 <param name="style">The type of buttons to use.</param>
281 <param name="settings">Optional settings that override the global metro dialog settings.</param>
282 <returns>A task promising the result of which button was pressed.</returns>
283 </member>
284 <member name="M:MahApps.Metro.Controls.Dialogs.DialogManager.ShowProgressAsync(MahApps.Metro.Controls.MetroWindow,System.String,System.String,System.Boolean,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
285 <summary>
286 Creates a ProgressDialog inside of the current window.
287 </summary>
288 <param name="window">The MetroWindow</param>
289 <param name="title">The title of the ProgressDialog.</param>
290 <param name="message">The message within the ProgressDialog.</param>
291 <param name="isCancelable">Determines if the cancel button is visible.</param>
292 <param name="settings">Optional Settings that override the global metro dialog settings.</param>
293 <returns>A task promising the instance of ProgressDialogController for this operation.</returns>
294 </member>
295 <member name="M:MahApps.Metro.Controls.Dialogs.DialogManager.ShowMetroDialogAsync(MahApps.Metro.Controls.MetroWindow,MahApps.Metro.Controls.Dialogs.BaseMetroDialog,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
296 <summary>
297 Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
298 If you want to wait until the user has closed the dialog, use <see cref="!:ShowMetroDialogAsyncAwaitable"/>
299 <para>You have to close the resulting dialog yourself with <see cref="M:MahApps.Metro.Controls.Dialogs.DialogManager.HideMetroDialogAsync(MahApps.Metro.Controls.MetroWindow,MahApps.Metro.Controls.Dialogs.BaseMetroDialog,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)"/>.</para>
300 </summary>
301 <param name="window">The owning window of the dialog.</param>
302 <param name="dialog">The dialog instance itself.</param>
303 <param name="settings">An optional pre-defined settings instance.</param>
304 <returns>A task representing the operation.</returns>
305 <exception cref="T:System.InvalidOperationException">The <paramref name="dialog"/> is already visible in the window.</exception>
306 </member>
307 <member name="M:MahApps.Metro.Controls.Dialogs.DialogManager.HideMetroDialogAsync(MahApps.Metro.Controls.MetroWindow,MahApps.Metro.Controls.Dialogs.BaseMetroDialog,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
308 <summary>
309 Hides a visible Metro Dialog instance.
310 </summary>
311 <param name="window">The window with the dialog that is visible.</param>
312 <param name="dialog">The dialog instance to hide.</param>
313 <param name="settings">An optional pre-defined settings instance.</param>
314 <returns>A task representing the operation.</returns>
315 <exception cref="T:System.InvalidOperationException">
316 The <paramref name="dialog"/> is not visible in the window.
317 This happens if <see cref="M:MahApps.Metro.Controls.Dialogs.DialogManager.ShowMetroDialogAsync(MahApps.Metro.Controls.MetroWindow,MahApps.Metro.Controls.Dialogs.BaseMetroDialog,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)"/> hasn't been called before.
318 </exception>
319 </member>
320 <member name="M:MahApps.Metro.Controls.Dialogs.DialogManager.GetCurrentDialogAsync``1(MahApps.Metro.Controls.MetroWindow)">
321 <summary>
322 Gets the current shown dialog.
323 </summary>
324 <param name="window">The dialog owner.</param>
325 </member>
326 <member name="T:MahApps.Metro.Controls.Dialogs.IDialogCoordinator">
327 <summary>
328 Use the dialog coordinator to help you interfact with dialogs from a view model.
329 </summary>
330 </member>
331 <member name="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.ShowInputAsync(System.Object,System.String,System.String,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
332 <summary>
333 Shows the input dialog.
334 </summary>
335 <param name="context">Typically this should be the view model, which you register in XAML using <see cref="M:MahApps.Metro.Controls.Dialogs.DialogParticipation.SetRegister(System.Windows.DependencyObject,System.Object)"/>.</param>
336 <param name="title">The title of the MessageDialog.</param>
337 <param name="message">The message contained within the MessageDialog.</param>
338 <param name="settings">Optional settings that override the global metro dialog settings.</param>
339 <returns>The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.</returns>
340 </member>
341 <member name="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.ShowLoginAsync(System.Object,System.String,System.String,MahApps.Metro.Controls.Dialogs.LoginDialogSettings)">
342 <summary>
343 Creates a LoginDialog inside of the current window.
344 </summary>
345 <param name="context">Typically this should be the view model, which you register in XAML using <see cref="M:MahApps.Metro.Controls.Dialogs.DialogParticipation.SetRegister(System.Windows.DependencyObject,System.Object)"/>.</param>
346 <param name="title">The title of the LoginDialog.</param>
347 <param name="message">The message contained within the LoginDialog.</param>
348 <param name="style"></param>
349 <param name="settings">Optional settings that override the global metro dialog settings.</param>
350 <returns>The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.</returns>
351 </member>
352 <member name="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.ShowMessageAsync(System.Object,System.String,System.String,MahApps.Metro.Controls.Dialogs.MessageDialogStyle,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
353 <summary>
354 Creates a MessageDialog inside of the current window.
355 </summary>
356 <param name="context">Typically this should be the view model, which you register in XAML using <see cref="M:MahApps.Metro.Controls.Dialogs.DialogParticipation.SetRegister(System.Windows.DependencyObject,System.Object)"/>.</param>
357 <param name="title">The title of the MessageDialog.</param>
358 <param name="message">The message contained within the MessageDialog.</param>
359 <param name="style">The type of buttons to use.</param>
360 <param name="settings">Optional settings that override the global metro dialog settings.</param>
361 <returns>A task promising the result of which button was pressed.</returns>
362 </member>
363 <member name="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.ShowProgressAsync(System.Object,System.String,System.String,System.Boolean,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
364 <summary>
365 Creates a ProgressDialog inside of the current window.
366 </summary>
367 <param name="context">Typically this should be the view model, which you register in XAML using <see cref="M:MahApps.Metro.Controls.Dialogs.DialogParticipation.SetRegister(System.Windows.DependencyObject,System.Object)"/>.</param>
368 <param name="title">The title of the ProgressDialog.</param>
369 <param name="message">The message within the ProgressDialog.</param>
370 <param name="isCancelable">Determines if the cancel button is visible.</param>
371 <param name="settings">Optional Settings that override the global metro dialog settings.</param>
372 <returns>A task promising the instance of ProgressDialogController for this operation.</returns>
373 </member>
374 <member name="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.ShowMetroDialogAsync(System.Object,MahApps.Metro.Controls.Dialogs.BaseMetroDialog,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
375 <summary>
376 Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
377 <para>You have to close the resulting dialog yourself with <see cref="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.HideMetroDialogAsync(System.Object,MahApps.Metro.Controls.Dialogs.BaseMetroDialog,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)"/>.</para>
378 </summary>
379 <param name="context">Typically this should be the view model, which you register in XAML using <see cref="M:MahApps.Metro.Controls.Dialogs.DialogParticipation.SetRegister(System.Windows.DependencyObject,System.Object)"/>.</param>
380 <param name="dialog">The dialog instance itself.</param>
381 <param name="settings">An optional pre-defined settings instance.</param>
382 <returns>A task representing the operation.</returns>
383 <exception cref="T:System.InvalidOperationException">The <paramref name="dialog"/> is already visible in the window.</exception>
384 </member>
385 <member name="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.HideMetroDialogAsync(System.Object,MahApps.Metro.Controls.Dialogs.BaseMetroDialog,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)">
386 <summary>
387 Hides a visible Metro Dialog instance.
388 </summary>
389 <param name="context">Typically this should be the view model, which you register in XAML using <see cref="M:MahApps.Metro.Controls.Dialogs.DialogParticipation.SetRegister(System.Windows.DependencyObject,System.Object)"/>.</param>
390 <param name="dialog">The dialog instance to hide.</param>
391 <param name="settings">An optional pre-defined settings instance.</param>
392 <returns>A task representing the operation.</returns>
393 <exception cref="T:System.InvalidOperationException">
394 The <paramref name="dialog"/> is not visible in the window.
395 This happens if <see cref="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.ShowMetroDialogAsync(System.Object,MahApps.Metro.Controls.Dialogs.BaseMetroDialog,MahApps.Metro.Controls.Dialogs.MetroDialogSettings)"/> hasn't been called before.
396 </exception>
397 </member>
398 <member name="M:MahApps.Metro.Controls.Dialogs.IDialogCoordinator.GetCurrentDialogAsync``1(System.Object)">
399 <summary>
400 Gets the current shown dialog.
401 </summary>
402 <param name="context">Typically this should be the view model, which you register in XAML using <see cref="M:MahApps.Metro.Controls.Dialogs.DialogParticipation.SetRegister(System.Windows.DependencyObject,System.Object)"/>.</param>
403 </member>
404 <member name="T:MahApps.Metro.Controls.Dialogs.InputDialog">
405 <summary>
406 InputDialog
407 </summary>
408 </member>
409 <member name="M:MahApps.Metro.Controls.Dialogs.InputDialog.InitializeComponent">
410 <summary>
411 InitializeComponent
412 </summary>
413 </member>
414 <member name="T:MahApps.Metro.Controls.Dialogs.LoginDialog">
415 <summary>
416 LoginDialog
417 </summary>
418 </member>
419 <member name="M:MahApps.Metro.Controls.Dialogs.LoginDialog.InitializeComponent">
420 <summary>
421 InitializeComponent
422 </summary>
423 </member>
424 <member name="T:MahApps.Metro.Controls.Dialogs.ProgressDialog">
425 <summary>
426 An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
427 </summary>
428 <summary>
429 ProgressDialog
430 </summary>
431 </member>
432 <member name="M:MahApps.Metro.Controls.Dialogs.ProgressDialog.InitializeComponent">
433 <summary>
434 InitializeComponent
435 </summary>
436 </member>
437 <member name="T:MahApps.Metro.Controls.Dialogs.ProgressDialogController">
438 <summary>
439 A class for manipulating an open ProgressDialog.
440 </summary>
441 </member>
442 <member name="E:MahApps.Metro.Controls.Dialogs.ProgressDialogController.Closed">
443 <summary>
444 This event is raised when the associated <see cref="T:MahApps.Metro.Controls.Dialogs.ProgressDialog"/> was closed programmatically.
445 </summary>
446 </member>
447 <member name="E:MahApps.Metro.Controls.Dialogs.ProgressDialogController.Canceled">
448 <summary>
449 This event is raised when the associated <see cref="T:MahApps.Metro.Controls.Dialogs.ProgressDialog"/> was cancelled by the user.
450 </summary>
451 </member>
452 <member name="P:MahApps.Metro.Controls.Dialogs.ProgressDialogController.IsCanceled">
453 <summary>
454 Gets if the Cancel button has been pressed.
455 </summary>
456 </member>
457 <member name="P:MahApps.Metro.Controls.Dialogs.ProgressDialogController.IsOpen">
458 <summary>
459 Gets if the wrapped ProgressDialog is open.
460 </summary>
461 </member>
462 <member name="M:MahApps.Metro.Controls.Dialogs.ProgressDialogController.SetIndeterminate">
463 <summary>
464 Sets the ProgressBar's IsIndeterminate to true. To set it to false, call SetProgress.
465 </summary>
466 </member>
467 <member name="M:MahApps.Metro.Controls.Dialogs.ProgressDialogController.SetCancelable(System.Boolean)">
468 <summary>
469 Sets if the Cancel button is visible.
470 </summary>
471 <param name="value"></param>
472 </member>
473 <member name="M:MahApps.Metro.Controls.Dialogs.ProgressDialogController.SetProgress(System.Double)">
474 <summary>
475 Sets the dialog's progress bar value and sets IsIndeterminate to false.
476 </summary>
477 <param name="value">The percentage to set as the value.</param>
478 </member>
479 <member name="P:MahApps.Metro.Controls.Dialogs.ProgressDialogController.Minimum">
480 <summary>
481 Gets/Sets the minimum restriction of the progress Value property
482 </summary>
483 </member>
484 <member name="P:MahApps.Metro.Controls.Dialogs.ProgressDialogController.Maximum">
485 <summary>
486 Gets/Sets the maximum restriction of the progress Value property
487 </summary>
488 </member>
489 <member name="M:MahApps.Metro.Controls.Dialogs.ProgressDialogController.SetMessage(System.String)">
490 <summary>
491 Sets the dialog's message content.
492 </summary>
493 <param name="message">The message to be set.</param>
494 </member>
495 <member name="M:MahApps.Metro.Controls.Dialogs.ProgressDialogController.SetTitle(System.String)">
496 <summary>
497 Sets the dialog's title.
498 </summary>
499 <param name="title">The title to be set.</param>
500 </member>
501 <member name="M:MahApps.Metro.Controls.Dialogs.ProgressDialogController.CloseAsync">
502 <summary>
503 Begins an operation to close the ProgressDialog.
504 </summary>
505 <returns>A task representing the operation.</returns>
506 </member>
507 <member name="T:MahApps.Metro.Controls.Dialogs.CustomDialog">
508 <summary>
509 An implementation of BaseMetroDialog allowing arbitrary content.
510 </summary>
511 </member>
512 <member name="T:MahApps.Metro.Controls.Dialogs.MessageDialog">
513 <summary>
514 An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
515 </summary>
516 <summary>
517 MessageDialog
518 </summary>
519 </member>
520 <member name="M:MahApps.Metro.Controls.Dialogs.MessageDialog.InitializeComponent">
521 <summary>
522 InitializeComponent
523 </summary>
524 </member>
525 <member name="T:MahApps.Metro.Controls.Dialogs.MessageDialogResult">
526 <summary>
527 An enum representing the result of a Message Dialog.
528 </summary>
529 </member>
530 <member name="T:MahApps.Metro.Controls.Dialogs.MessageDialogStyle">
531 <summary>
532 An enum representing the different button states for a Message Dialog.
533 </summary>
534 </member>
535 <member name="F:MahApps.Metro.Controls.Dialogs.MessageDialogStyle.Affirmative">
536 <summary>
537 Just "OK"
538 </summary>
539 </member>
540 <member name="F:MahApps.Metro.Controls.Dialogs.MessageDialogStyle.AffirmativeAndNegative">
541 <summary>
542 "OK" and "Cancel"
543 </summary>
544 </member>
545 <member name="T:MahApps.Metro.Controls.CustomValidationPopup">
546 <summary>
547 This custom popup is used by the validation error template.
548 It provides some additional nice features:
549 - repositioning if host-window size or location changed
550 - repositioning if host-window gets maximized and vice versa
551 - it's only topmost if the host-window is activated
552 </summary>
553 </member>
554 <member name="P:MahApps.Metro.Controls.CustomValidationPopup.CloseOnMouseLeftButtonDown">
555 <summary>
556 Gets/sets if the popup can be closed by left mouse button down.
557 </summary>
558 </member>
559 <member name="M:MahApps.Metro.Controls.DataGridNumericUpDownColumn.PrepareCellForEdit(System.Windows.FrameworkElement,System.Windows.RoutedEventArgs)">
560 <summary>
561 Called when a cell has just switched to edit mode.
562 </summary>
563 <param name="editingElement">A reference to element returned by GenerateEditingElement.</param>
564 <param name="editingEventArgs">The event args of the input event that caused the cell to go into edit mode. May be null.</param>
565 <returns>The unedited value of the cell.</returns>
566 </member>
567 <member name="M:MahApps.Metro.Controls.DataGridNumericUpDownColumn.SyncColumnProperty(System.Windows.DependencyObject,System.Windows.DependencyObject,System.Windows.DependencyProperty,System.Windows.DependencyProperty)">
568 <summary>
569 Synchronizes the column property. Taken from Helper code for DataGrid.
570 </summary>
571 </member>
572 <member name="M:MahApps.Metro.Controls.DataGridNumericUpDownColumn.IsDefaultValue(System.Windows.DependencyObject,System.Windows.DependencyProperty)">
573 <summary>
574 Taken from Helper code for DataGrid.
575 </summary>
576 </member>
577 <member name="F:MahApps.Metro.Controls.DataGridNumericUpDownColumn.FontFamilyProperty">
578 <summary>
579 The DependencyProperty for the FontFamily property.
580 Default Value: SystemFonts.MessageFontFamily
581 </summary>
582 </member>
583 <member name="P:MahApps.Metro.Controls.DataGridNumericUpDownColumn.FontFamily">
584 <summary>
585 The font family of the desired font.
586 </summary>
587 </member>
588 <member name="F:MahApps.Metro.Controls.DataGridNumericUpDownColumn.FontSizeProperty">
589 <summary>
590 The DependencyProperty for the FontSize property.
591 Default Value: SystemFonts.MessageFontSize
592 </summary>
593 </member>
594 <member name="P:MahApps.Metro.Controls.DataGridNumericUpDownColumn.FontSize">
595 <summary>
596 The size of the desired font.
597 </summary>
598 </member>
599 <member name="F:MahApps.Metro.Controls.DataGridNumericUpDownColumn.FontStyleProperty">
600 <summary>
601 The DependencyProperty for the FontStyle property.
602 Default Value: SystemFonts.MessageFontStyle
603 </summary>
604 </member>
605 <member name="P:MahApps.Metro.Controls.DataGridNumericUpDownColumn.FontStyle">
606 <summary>
607 The style of the desired font.
608 </summary>
609 </member>
610 <member name="F:MahApps.Metro.Controls.DataGridNumericUpDownColumn.FontWeightProperty">
611 <summary>
612 The DependencyProperty for the FontWeight property.
613 Default Value: SystemFonts.MessageFontWeight
614 </summary>
615 </member>
616 <member name="P:MahApps.Metro.Controls.DataGridNumericUpDownColumn.FontWeight">
617 <summary>
618 The weight or thickness of the desired font.
619 </summary>
620 </member>
621 <member name="F:MahApps.Metro.Controls.DataGridNumericUpDownColumn.ForegroundProperty">
622 <summary>
623 The DependencyProperty for the Foreground property.
624 Default Value: SystemColors.ControlTextBrush
625 </summary>
626 </member>
627 <member name="P:MahApps.Metro.Controls.DataGridNumericUpDownColumn.Foreground">
628 <summary>
629 An brush that describes the foreground color. This overrides the cell foreground inherited color.
630 </summary>
631 </member>
632 <member name="M:MahApps.Metro.Controls.DataGridNumericUpDownColumn.NotifyPropertyChangeForRefreshContent(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
633 <summary>
634 Method used as property changed callback for properties which need RefreshCellContent to be called
635 </summary>
636 </member>
637 <member name="P:MahApps.Metro.Controls.DropDownButton.Content">
638 <summary>
639 Gets or sets the Content of this control..
640 </summary>
641 </member>
642 <member name="P:MahApps.Metro.Controls.DropDownButton.CommandParameter">
643 <summary>
644 Reflects the parameter to pass to the CommandProperty upon execution.
645 </summary>
646 </member>
647 <member name="P:MahApps.Metro.Controls.DropDownButton.CommandTarget">
648 <summary>
649 Gets or sets the target element on which to fire the command.
650 </summary>
651 </member>
652 <member name="P:MahApps.Metro.Controls.DropDownButton.Command">
653 <summary>
654 Get or sets the Command property.
655 </summary>
656 </member>
657 <member name="P:MahApps.Metro.Controls.DropDownButton.IsExpanded">
658 <summary>
659 Indicates whether the Menu is visible.
660 </summary>
661 </member>
662 <member name="P:MahApps.Metro.Controls.DropDownButton.ExtraTag">
663 <summary>
664 Gets or sets an extra tag.
665 </summary>
666 </member>
667 <member name="P:MahApps.Metro.Controls.DropDownButton.Orientation">
668 <summary>
669 Gets or sets the dimension of children stacking.
670 </summary>
671 </member>
672 <member name="P:MahApps.Metro.Controls.DropDownButton.Icon">
673 <summary>
674 Gets or sets the Content used to generate the icon part.
675 </summary>
676 </member>
677 <member name="P:MahApps.Metro.Controls.DropDownButton.IconTemplate">
678 <summary>
679 Gets or sets the ContentTemplate used to display the content of the icon part.
680 </summary>
681 </member>
682 <member name="P:MahApps.Metro.Controls.DropDownButton.ButtonStyle">
683 <summary>
684 Gets/sets the button style.
685 </summary>
686 </member>
687 <member name="P:MahApps.Metro.Controls.DropDownButton.MenuStyle">
688 <summary>
689 Gets/sets the menu style.
690 </summary>
691 </member>
692 <member name="P:MahApps.Metro.Controls.DropDownButton.ArrowBrush">
693 <summary>
694 Gets/sets the brush of the button arrow icon.
695 </summary>
696 </member>
697 <member name="P:MahApps.Metro.Controls.DropDownButton.ArrowVisibility">
698 <summary>
699 Gets/sets the visibility of the button arrow icon.
700 </summary>
701 </member>
702 <member name="T:MahApps.Metro.Controls.FlipView">
703 <summary>
704 A control that imitate a slideshow with back/forward buttons.
705 </summary>
706 </member>
707 <member name="F:MahApps.Metro.Controls.FlipView.loaded">
708 <summary>
709 To counteract the double Loaded event issue.
710 </summary>
711 </member>
712 <member name="M:MahApps.Metro.Controls.FlipView.GoBack">
713 <summary>
714 Changes the current slide to the previous item.
715 </summary>
716 </member>
717 <member name="M:MahApps.Metro.Controls.FlipView.GoForward">
718 <summary>
719 Changes the current to the next item.
720 </summary>
721 </member>
722 <member name="M:MahApps.Metro.Controls.FlipView.ShowControlButtons">
723 <summary>
724 Brings the control buttons (next/previous) into view.
725 </summary>
726 </member>
727 <member name="M:MahApps.Metro.Controls.FlipView.HideControlButtons">
728 <summary>
729 Removes the control buttons (next/previous) from view.
730 </summary>
731 </member>
732 <member name="P:MahApps.Metro.Controls.FlipView.BannerText">
733 <summary>
734 Gets/sets the text that is displayed in the FlipView's banner.
735 </summary>
736 </member>
737 <member name="P:MahApps.Metro.Controls.FlipView.IsBannerEnabled">
738 <summary>
739 Gets/sets whether the FlipView's banner is visible.
740 </summary>
741 </member>
742 <member name="T:MahApps.Metro.Controls.Flyout">
743 <summary>
744 A sliding panel control that is hosted in a MetroWindow via a FlyoutsControl.
745 <see cref="T:MahApps.Metro.Controls.MetroWindow"/>
746 <seealso cref="T:MahApps.Metro.Controls.FlyoutsControl"/>
747 </summary>
748 </member>
749 <member name="F:MahApps.Metro.Controls.Flyout.IsOpenChangedEvent">
750 <summary>
751 An event that is raised when IsOpen changes.
752 </summary>
753 </member>
754 <member name="F:MahApps.Metro.Controls.Flyout.ClosingFinishedEvent">
755 <summary>
756 An event that is raised when the closing animation has finished.
757 </summary>
758 </member>
759 <member name="P:MahApps.Metro.Controls.Flyout.TitleVisibility">
760 <summary>
761 Gets/sets if the title is visible in this flyout.
762 </summary>
763 </member>
764 <member name="P:MahApps.Metro.Controls.Flyout.CloseButtonVisibility">
765 <summary>
766 Gets/sets if the close button is visible in this flyout.
767 </summary>
768 </member>
769 <member name="P:MahApps.Metro.Controls.Flyout.CloseButtonIsCancel">
770 <summary>
771 Gets/sets if the close button is a cancel button in this flyout.
772 </summary>
773 </member>
774 <member name="P:MahApps.Metro.Controls.Flyout.CloseCommand">
775 <summary>
776 An ICommand that executes when the flyout's close button is clicked.
777 Note that this won't execute when <see cref="P:MahApps.Metro.Controls.Flyout.IsOpen"/> is set to <c>false</c>.
778 </summary>
779 </member>
780 <member name="P:MahApps.Metro.Controls.Flyout.HeaderTemplate">
781 <summary>
782 A DataTemplate for the flyout's header.
783 </summary>
784 </member>
785 <member name="P:MahApps.Metro.Controls.Flyout.IsOpen">
786 <summary>
787 Gets/sets whether this flyout is visible.
788 </summary>
789 </member>
790 <member name="P:MahApps.Metro.Controls.Flyout.AnimateOnPositionChange">
791 <summary>
792 Gets/sets whether this flyout uses the open/close animation when changing the <see cref="P:MahApps.Metro.Controls.Flyout.Position"/> property. (default is true)
793 </summary>
794 </member>
795 <member name="P:MahApps.Metro.Controls.Flyout.AnimateOpacity">
796 <summary>
797 Gets/sets whether this flyout animates the opacity of the flyout when opening/closing.
798 </summary>
799 </member>
800 <member name="P:MahApps.Metro.Controls.Flyout.IsPinned">
801 <summary>
802 Gets/sets whether this flyout stays open when the user clicks outside of it.
803 </summary>
804 </member>
805 <member name="P:MahApps.Metro.Controls.Flyout.ExternalCloseButton">
806 <summary>
807 Gets/sets the mouse button that closes the flyout on an external mouse click.
808 </summary>
809 </member>
810 <member name="P:MahApps.Metro.Controls.Flyout.IsModal">
811 <summary>
812 Gets/sets whether this flyout is modal.
813 </summary>
814 </member>
815 <member name="P:MahApps.Metro.Controls.Flyout.Position">
816 <summary>
817 Gets/sets this flyout's position in the FlyoutsControl/MetroWindow.
818 </summary>
819 </member>
820 <member name="P:MahApps.Metro.Controls.Flyout.Header">
821 <summary>
822 Gets/sets the flyout's header.
823 </summary>
824 </member>
825 <member name="P:MahApps.Metro.Controls.Flyout.Theme">
826 <summary>
827 Gets or sets the theme of this flyout.
828 </summary>
829 </member>
830 <member name="P:MahApps.Metro.Controls.Flyout.FocusedElement">
831 <summary>
832 Gets or sets the focused element.
833 </summary>
834 </member>
835 <member name="P:MahApps.Metro.Controls.Flyout.AllowFocusElement">
836 <summary>
837 Gets or sets a value indicating whether the flyout should try focus an element.
838 </summary>
839 </member>
840 <member name="T:MahApps.Metro.Controls.FlyoutsControl">
841 <summary>
842 A FlyoutsControl is for displaying flyouts in a MetroWindow.
843 <see cref="T:MahApps.Metro.Controls.MetroWindow"/>
844 </summary>
845 </member>
846 <member name="P:MahApps.Metro.Controls.FlyoutsControl.OverrideExternalCloseButton">
847 <summary>
848 Gets/sets whether <see cref="P:MahApps.Metro.Controls.Flyout.ExternalCloseButton"/> is ignored and all flyouts behave as if it was set to the value of this property.
849 </summary>
850 </member>
851 <member name="P:MahApps.Metro.Controls.FlyoutsControl.OverrideIsPinned">
852 <summary>
853 Gets/sets whether <see cref="P:MahApps.Metro.Controls.Flyout.IsPinned"/> is ignored and all flyouts behave as if it was set false.
854 </summary>
855 </member>
856 <member name="F:MahApps.Metro.Controls.FlyoutTheme.Adapt">
857 <summary>
858 Adapts the Flyout's theme to the theme of its host window.
859 </summary>
860 </member>
861 <member name="F:MahApps.Metro.Controls.FlyoutTheme.Inverse">
862 <summary>
863 Adapts the Flyout's theme to the theme of its host window, but inverted.
864 This theme can only be applied if the host window's theme abides the "Dark" and "Light" affix convention.
865 (see <see cref="M:MahApps.Metro.ThemeManager.GetInverseAppTheme(MahApps.Metro.AppTheme)"/> for more infos.
866 </summary>
867 </member>
868 <member name="F:MahApps.Metro.Controls.FlyoutTheme.Dark">
869 <summary>
870 The dark theme. This is the default theme.
871 </summary>
872 </member>
873 <member name="F:MahApps.Metro.Controls.FlyoutTheme.Accent">
874 <summary>
875 The flyouts theme will match the host window's accent color.
876 </summary>
877 </member>
878 <member name="T:MahApps.Metro.Controls.GlowWindow">
879 <summary>
880 GlowWindow
881 </summary>
882 </member>
883 <member name="M:MahApps.Metro.Controls.GlowWindow.InitializeComponent">
884 <summary>
885 InitializeComponent
886 </summary>
887 </member>
888 <member name="M:MahApps.Metro.Controls.ButtonHelper.GetPreserveTextCase(System.Windows.UIElement)">
889 <summary>
890 Overrides the text case behavior for certain buttons.
891 When set to <c>true</c>, the text case will be preserved and won't be changed to upper or lower case.
892 </summary>
893 </member>
894 <member name="F:MahApps.Metro.Controls.ButtonHelper.CornerRadiusProperty">
895 <summary>
896 DependencyProperty for <see cref="T:System.Windows.CornerRadius" /> property.
897 </summary>
898 </member>
899 <member name="M:MahApps.Metro.Controls.ButtonHelper.GetCornerRadius(System.Windows.UIElement)">
900 <summary>
901 The CornerRadius property allows users to control the roundness of the button corners independently by
902 setting a radius value for each corner. Radius values that are too large are scaled so that they
903 smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
904 Description taken from original Microsoft description :-D
905 </summary>
906 </member>
907 <member name="T:MahApps.Metro.Controls.ComboBoxHelper">
908 <summary>
909 A helper class that provides various attached properties for the ComboBox control.
910 <see cref="T:System.Windows.Controls.ComboBox"/>
911 </summary>
912 </member>
913 <member name="M:MahApps.Metro.Controls.ComboBoxHelper.GetMaxLength(System.Windows.UIElement)">
914 <summary>
915 Gets the Maximum number of characters the TextBox can accept.
916 </summary>
917 </member>
918 <member name="M:MahApps.Metro.Controls.ComboBoxHelper.SetMaxLength(System.Windows.UIElement,System.Int32)">
919 <summary>
920 Sets the Maximum number of characters the TextBox can accept.
921 </summary>
922 </member>
923 <member name="M:MahApps.Metro.Controls.ComboBoxHelper.GetCharacterCasing(System.Windows.UIElement)">
924 <summary>
925 Gets the Character casing of the TextBox.
926 </summary>
927 </member>
928 <member name="M:MahApps.Metro.Controls.ComboBoxHelper.SetCharacterCasing(System.Windows.UIElement,System.Windows.Controls.CharacterCasing)">
929 <summary>
930 Sets the Character casing of the TextBox.
931 </summary>
932 </member>
933 <member name="T:MahApps.Metro.Controls.ControlsHelper">
934 <summary>
935 A helper class that provides various controls.
936 </summary>
937 </member>
938 <member name="M:MahApps.Metro.Controls.ControlsHelper.GetDisabledVisualElementVisibility(System.Windows.UIElement)">
939 <summary>
940 Gets the value to handle the visibility of the DisabledVisualElement in the template.
941 </summary>
942 </member>
943 <member name="M:MahApps.Metro.Controls.ControlsHelper.SetDisabledVisualElementVisibility(System.Windows.UIElement,System.Windows.Visibility)">
944 <summary>
945 Sets the value to handle the visibility of the DisabledVisualElement in the template.
946 </summary>
947 </member>
948 <member name="F:MahApps.Metro.Controls.ControlsHelper.ContentCharacterCasingProperty">
949 <summary>
950 The DependencyProperty for the CharacterCasing property.
951 Controls whether or not content is converted to upper or lower case
952 </summary>
953 </member>
954 <member name="M:MahApps.Metro.Controls.ControlsHelper.GetContentCharacterCasing(System.Windows.UIElement)">
955 <summary>
956 Gets the character casing of the control
957 </summary>
958 </member>
959 <member name="M:MahApps.Metro.Controls.ControlsHelper.SetContentCharacterCasing(System.Windows.UIElement,System.Windows.Controls.CharacterCasing)">
960 <summary>
961 Sets the character casing of the control
962 </summary>
963 </member>
964 <member name="F:MahApps.Metro.Controls.ControlsHelper.ButtonWidthProperty">
965 <summary>
966 This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox
967 For multiline TextBox, PasswordBox is this the fallback for the clear text button! so it must set manually!
968 For normal TextBox, PasswordBox the width is the height.
969 </summary>
970 </member>
971 <member name="M:MahApps.Metro.Controls.ControlsHelper.SetFocusBorderBrush(System.Windows.DependencyObject,System.Windows.Media.Brush)">
972 <summary>
973 Sets the brush used to draw the focus border.
974 </summary>
975 </member>
976 <member name="M:MahApps.Metro.Controls.ControlsHelper.GetFocusBorderBrush(System.Windows.DependencyObject)">
977 <summary>
978 Gets the brush used to draw the focus border.
979 </summary>
980 </member>
981 <member name="M:MahApps.Metro.Controls.ControlsHelper.SetMouseOverBorderBrush(System.Windows.DependencyObject,System.Windows.Media.Brush)">
982 <summary>
983 Sets the brush used to draw the mouse over brush.
984 </summary>
985 </member>
986 <member name="M:MahApps.Metro.Controls.ControlsHelper.GetMouseOverBorderBrush(System.Windows.DependencyObject)">
987 <summary>
988 Gets the brush used to draw the mouse over brush.
989 </summary>
990 </member>
991 <member name="F:MahApps.Metro.Controls.ControlsHelper.CornerRadiusProperty">
992 <summary>
993 DependencyProperty for <see cref="T:System.Windows.CornerRadius" /> property.
994 </summary>
995 </member>
996 <member name="M:MahApps.Metro.Controls.ControlsHelper.GetCornerRadius(System.Windows.UIElement)">
997 <summary>
998 The CornerRadius property allows users to control the roundness of the button corners independently by
999 setting a radius value for each corner. Radius values that are too large are scaled so that they
1000 smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
1001 Description taken from original Microsoft description :-D
1002 </summary>
1003 </member>
1004 <member name="M:MahApps.Metro.Controls.DataGridCellHelper.GetSaveDataGrid(System.Windows.UIElement)">
1005 <summary>
1006 Save the DataGrid.
1007 </summary>
1008 </member>
1009 <member name="M:MahApps.Metro.Controls.DataGridCellHelper.GetDataGrid(System.Windows.UIElement)">
1010 <summary>
1011 Get the DataGrid.
1012 </summary>
1013 </member>
1014 <member name="M:MahApps.Metro.Controls.DataGridRowHelper.GetSelectionUnit(System.Windows.UIElement)">
1015 <summary>
1016 Gets the value to define the DataGridRow selection behavior.
1017 </summary>
1018 </member>
1019 <member name="M:MahApps.Metro.Controls.DataGridRowHelper.SetSelectionUnit(System.Windows.UIElement,System.Windows.Controls.DataGridSelectionUnit)">
1020 <summary>
1021 Sets the value to define the DataGridRow selection behavior.
1022 </summary>
1023 </member>
1024 <member name="T:MahApps.Metro.Controls.ExpanderHelper">
1025 <summary>
1026 A helper class that provides various attached properties for the Expander control.
1027 <see cref="T:System.Windows.Controls.Expander"/>
1028 </summary>
1029 </member>
1030 <member name="M:MahApps.Metro.Controls.ExpanderHelper.GetHeaderUpStyle(System.Windows.UIElement)">
1031 <summary>
1032 Gets the toggle button style used for the ExpandDirection Up.
1033 </summary>
1034 </member>
1035 <member name="M:MahApps.Metro.Controls.ExpanderHelper.SetHeaderUpStyle(System.Windows.UIElement,System.Windows.Style)">
1036 <summary>
1037 Sets the toggle button style used for the ExpandDirection Up.
1038 </summary>
1039 </member>
1040 <member name="M:MahApps.Metro.Controls.ExpanderHelper.GetHeaderDownStyle(System.Windows.UIElement)">
1041 <summary>
1042 Gets the toggle button style used for the ExpandDirection Down.
1043 </summary>
1044 </member>
1045 <member name="M:MahApps.Metro.Controls.ExpanderHelper.SetHeaderDownStyle(System.Windows.UIElement,System.Windows.Style)">
1046 <summary>
1047 Sets the toggle button style used for the ExpandDirection Down.
1048 </summary>
1049 </member>
1050 <member name="M:MahApps.Metro.Controls.ExpanderHelper.GetHeaderLeftStyle(System.Windows.UIElement)">
1051 <summary>
1052 Gets the toggle button style used for the ExpandDirection Left.
1053 </summary>
1054 </member>
1055 <member name="M:MahApps.Metro.Controls.ExpanderHelper.SetHeaderLeftStyle(System.Windows.UIElement,System.Windows.Style)">
1056 <summary>
1057 Sets the toggle button style used for the ExpandDirection Left.
1058 </summary>
1059 </member>
1060 <member name="M:MahApps.Metro.Controls.ExpanderHelper.GetHeaderRightStyle(System.Windows.UIElement)">
1061 <summary>
1062 Gets the toggle button style used for the ExpandDirection Right.
1063 </summary>
1064 </member>
1065 <member name="M:MahApps.Metro.Controls.ExpanderHelper.SetHeaderRightStyle(System.Windows.UIElement,System.Windows.Style)">
1066 <summary>
1067 Sets the toggle button style used for the ExpandDirection Right.
1068 </summary>
1069 </member>
1070 <member name="F:MahApps.Metro.Controls.MouseWheelChange.SmallChange">
1071 <summary>
1072 Change the value of the slider if the user rotates the mouse wheel by the value defined for <see cref="P:System.Windows.Controls.Primitives.RangeBase.SmallChange"/>
1073 </summary>
1074 </member>
1075 <member name="F:MahApps.Metro.Controls.MouseWheelChange.LargeChange">
1076 <summary>
1077 Change the value of the slider if the user rotates the mouse wheel by the value defined for <see cref="P:System.Windows.Controls.Primitives.RangeBase.LargeChange"/>
1078 </summary>
1079 </member>
1080 <member name="F:MahApps.Metro.Controls.MouseWheelState.None">
1081 <summary>
1082 Do not change the value of the slider if the user rotates the mouse wheel.
1083 </summary>
1084 </member>
1085 <member name="F:MahApps.Metro.Controls.MouseWheelState.ControlFocused">
1086 <summary>
1087 Change the value of the slider only if the control is focused.
1088 </summary>
1089 </member>
1090 <member name="F:MahApps.Metro.Controls.MouseWheelState.MouseHover">
1091 <summary>
1092 Changes the value of the slider if the mouse pointer is over this element.
1093 </summary>
1094 </member>
1095 <member name="F:MahApps.Metro.Controls.ScrollBarHelper.VerticalScrollBarOnLeftSideProperty">
1096 <summary>
1097 This property can be used to set vertical scrollbar left side from the tabpanel (look at MetroAnimatedSingleRowTabControl)
1098 </summary>
1099 </member>
1100 <member name="F:MahApps.Metro.Controls.TabControlHelper.IsUnderlinedProperty">
1101 <summary>
1102 Defines whether the underline below the <see cref="T:System.Windows.Controls.TabControl"/> is shown or not.
1103 </summary>
1104 </member>
1105 <member name="F:MahApps.Metro.Controls.TabControlHelper.TransitionProperty">
1106 <summary>
1107 This property can be used to set the Transition for animated TabControls
1108 </summary>
1109 </member>
1110 <member name="T:MahApps.Metro.Controls.TextBoxHelper">
1111 <summary>
1112 A helper class that provides various attached properties for the TextBox control.
1113 </summary>
1114 <remarks>
1115 Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
1116 </remarks>
1117 </member>
1118 <member name="F:MahApps.Metro.Controls.TextBoxHelper.IsClearTextButtonBehaviorEnabledProperty">
1119 <summary>
1120 The clear text button behavior property. It sets a click event to the button if the value is true.
1121 </summary>
1122 </member>
1123 <member name="M:MahApps.Metro.Controls.TextBoxHelper.GetIsSpellCheckContextMenuEnabled(System.Windows.UIElement)">
1124 <summary>
1125 Indicates if a TextBox or RichTextBox should use SpellCheck context menu
1126 </summary>
1127 </member>
1128 <member name="M:MahApps.Metro.Controls.TextBoxHelper.GetHasText(System.Windows.DependencyObject)">
1129 <summary>
1130 Gets if the attached TextBox has text.
1131 </summary>
1132 </member>
1133 <member name="M:MahApps.Metro.Controls.TextBoxHelper.GetButtonsAlignment(System.Windows.DependencyObject)">
1134 <summary>
1135 Gets the buttons placement variant.
1136 </summary>
1137 </member>
1138 <member name="M:MahApps.Metro.Controls.TextBoxHelper.SetButtonsAlignment(System.Windows.DependencyObject,MahApps.Metro.Controls.ButtonsAlignment)">
1139 <summary>
1140 Sets the buttons placement variant.
1141 </summary>
1142 </member>
1143 <member name="M:MahApps.Metro.Controls.TextBoxHelper.GetIsClearTextButtonBehaviorEnabled(System.Windows.Controls.Button)">
1144 <summary>
1145 Gets the clear text button behavior.
1146 </summary>
1147 </member>
1148 <member name="M:MahApps.Metro.Controls.TextBoxHelper.SetIsClearTextButtonBehaviorEnabled(System.Windows.Controls.Button,System.Boolean)">
1149 <summary>
1150 Sets the clear text button behavior.
1151 </summary>
1152 </member>
1153 <member name="F:MahApps.Metro.Controls.ToggleButtonHelper.ContentDirectionProperty">
1154 <summary>
1155 This property can be used to handle the style for CheckBox and RadioButton
1156 LeftToRight means content left and button right and RightToLeft vise versa
1157 </summary>
1158 </member>
1159 <member name="M:MahApps.Metro.Controls.ToggleButtonHelper.GetContentDirection(System.Windows.UIElement)">
1160 <summary>
1161 This property can be used to handle the style for CheckBox and RadioButton
1162 LeftToRight means content left and button right and RightToLeft vise versa
1163 </summary>
1164 </member>
1165 <member name="T:MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl">
1166 <summary>
1167 A MetroTabControl (Pivot) that wraps TabItem/MetroTabItem headers on a single row.
1168 </summary>
1169 </member>
1170 <member name="M:MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl.#ctor">
1171 <summary>
1172 Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl class.
1173 </summary>
1174 </member>
1175 <member name="T:MahApps.Metro.Controls.MetroAnimatedTabControl">
1176 <summary>
1177 A MetroTabControl (Pivot) that uses a TransitioningContentControl to animate the contents of a TabItem/MetroTabItem.
1178 </summary>
1179 </member>
1180 <member name="M:MahApps.Metro.Controls.MetroAnimatedTabControl.#ctor">
1181 <summary>
1182 Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedTabControl class.
1183 </summary>
1184 </member>
1185 <member name="T:MahApps.Metro.Controls.MetroNavigationWindow">
1186 <summary>
1187 A reimplementation of NavigationWindow based on MetroWindow.
1188 </summary>
1189 <see cref="T:System.Windows.Navigation.NavigationWindow"/>
1190 <summary>
1191 MetroNavigationWindow
1192 </summary>
1193 </member>
1194 <member name="P:MahApps.Metro.Controls.MetroNavigationWindow.ForwardStack">
1195 <summary>
1196 Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
1197 </summary>
1198 <see cref="P:System.Windows.Navigation.NavigationWindow.ForwardStack"/>
1199 </member>
1200 <member name="P:MahApps.Metro.Controls.MetroNavigationWindow.BackStack">
1201 <summary>
1202 Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
1203 </summary>
1204 <see cref="P:System.Windows.Navigation.NavigationWindow.BackStack"/>
1205 </member>
1206 <member name="P:MahApps.Metro.Controls.MetroNavigationWindow.NavigationService">
1207 <summary>
1208 Gets the NavigationService that is used by this MetroNavigationWindow to provide navigation services to its content.
1209 </summary>
1210 <see cref="P:System.Windows.Navigation.NavigationWindow.NavigationService"/>
1211 </member>
1212 <member name="P:MahApps.Metro.Controls.MetroNavigationWindow.CanGoBack">
1213 <summary>
1214 Gets a value that indicates whether there is at least one entry in back navigation history.
1215 </summary>
1216 <see cref="P:System.Windows.Navigation.NavigationWindow.CanGoBack"/>
1217 </member>
1218 <member name="P:MahApps.Metro.Controls.MetroNavigationWindow.CanGoForward">
1219 <summary>
1220 Gets a value that indicates whether there is at least one entry in forward navigation history.
1221 </summary>
1222 <see cref="P:System.Windows.Navigation.NavigationWindow.CanGoForward"/>
1223 </member>
1224 <member name="P:MahApps.Metro.Controls.MetroNavigationWindow.System#Windows#Markup#IUriContext#BaseUri">
1225 <summary>
1226 Gets or sets the base uniform resource identifier (URI) of the current context.
1227 </summary>
1228 <see cref="P:System.Windows.Markup.IUriContext.BaseUri"/>
1229 </member>
1230 <member name="P:MahApps.Metro.Controls.MetroNavigationWindow.Source">
1231 <summary>
1232 Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to.
1233 </summary>
1234 <see cref="P:System.Windows.Navigation.NavigationWindow.Source"/>
1235 </member>
1236 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.AddBackEntry(System.Windows.Navigation.CustomContentState)">
1237 <summary>
1238 Adds an entry to back navigation history that contains a CustomContentState object.
1239 </summary>
1240 <param name="state">A CustomContentState object that represents application-defined state that is associated with a specific piece of content.</param>
1241 <see cref="M:System.Windows.Navigation.NavigationWindow.AddBackEntry(System.Windows.Navigation.CustomContentState)"/>
1242 </member>
1243 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.RemoveBackEntry">
1244 <summary>
1245 Removes the most recent journal entry from back history.
1246 </summary>
1247 <returns>The most recent JournalEntry in back navigation history, if there is one.</returns>
1248 <see cref="M:System.Windows.Navigation.NavigationWindow.RemoveBackEntry"/>
1249 </member>
1250 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.GoBack">
1251 <summary>
1252 Navigates to the most recent item in back navigation history.
1253 </summary>
1254 <see cref="M:System.Windows.Navigation.NavigationWindow.GoBack"/>
1255 </member>
1256 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.GoForward">
1257 <summary>
1258 Navigates to the most recent item in forward navigation history.
1259 </summary>
1260 <see cref="M:System.Windows.Navigation.NavigationWindow.GoForward"/>
1261 </member>
1262 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.Navigate(System.Object)">
1263 <summary>
1264 Navigates asynchronously to content that is contained by an object.
1265 </summary>
1266 <param name="content">An Object that contains the content to navigate to.</param>
1267 <returns>true if a navigation is not canceled; otherwise, false.</returns>
1268 <see cref="M:System.Windows.Navigation.NavigationWindow.Navigate(System.Object)"/>
1269 </member>
1270 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.Navigate(System.Uri)">
1271 <summary>
1272 Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
1273 </summary>
1274 <param name="source">A Uri object initialized with the URI for the desired content.</param>
1275 <returns>true if a navigation is not canceled; otherwise, false.</returns>
1276 <see cref="M:System.Windows.Navigation.NavigationWindow.Navigate(System.Uri)"/>
1277 </member>
1278 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.Navigate(System.Object,System.Object)">
1279 <summary>
1280 Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
1281 </summary>
1282 <param name="content">An Object that contains the content to navigate to.</param>
1283 <param name="extraData">A Object that contains data to be used for processing during navigation.</param>
1284 <returns>true if a navigation is not canceled; otherwise, false.</returns>
1285 <see cref="M:System.Windows.Navigation.NavigationWindow.Navigate(System.Object,System.Object)"/>
1286 </member>
1287 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.Navigate(System.Uri,System.Object)">
1288 <summary>
1289 Navigates asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
1290 </summary>
1291 <param name="source">A Uri object initialized with the URI for the desired content.</param>
1292 <param name="extraData">A Object that contains data to be used for processing during navigation.</param>
1293 <returns>true if a navigation is not canceled; otherwise, false.</returns>
1294 <see cref="M:System.Windows.Navigation.NavigationWindow.Navigate(System.Uri,System.Object)"/>
1295 </member>
1296 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.StopLoading">
1297 <summary>
1298 Stops further downloading of content for the current navigation request.
1299 </summary>
1300 <see cref="M:System.Windows.Navigation.NavigationWindow.StopLoading"/>
1301 </member>
1302 <member name="E:MahApps.Metro.Controls.MetroNavigationWindow.FragmentNavigation">
1303 <summary>
1304 Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
1305 </summary>
1306 <see cref="E:System.Windows.Navigation.NavigationWindow.FragmentNavigation"/>
1307 </member>
1308 <member name="E:MahApps.Metro.Controls.MetroNavigationWindow.Navigating">
1309 <summary>
1310 Occurs when a new navigation is requested.
1311 </summary>
1312 <see cref="E:System.Windows.Navigation.NavigationWindow.Navigating"/>
1313 </member>
1314 <member name="E:MahApps.Metro.Controls.MetroNavigationWindow.NavigationFailed">
1315 <summary>
1316 Occurs when an error is raised while navigating to the requested content.
1317 </summary>
1318 <see cref="E:System.Windows.Navigation.NavigationWindow.NavigationFailed"/>
1319 </member>
1320 <member name="E:MahApps.Metro.Controls.MetroNavigationWindow.NavigationProgress">
1321 <summary>
1322 Occurs periodically during a download to provide navigation progress information.
1323 </summary>
1324 <see cref="E:System.Windows.Navigation.NavigationWindow.NavigationProgress"/>
1325 </member>
1326 <member name="E:MahApps.Metro.Controls.MetroNavigationWindow.NavigationStopped">
1327 <summary>
1328 Occurs when the StopLoading method is called, or when a new navigation is requested while a current navigation is in progre
1329 </summary>
1330 <see cref="E:System.Windows.Navigation.NavigationWindow.NavigationStopped"/>
1331 </member>
1332 <member name="E:MahApps.Metro.Controls.MetroNavigationWindow.Navigated">
1333 <summary>
1334 Occurs when the content that is being navigated to has been found, and is available from the PageContent property, although it may not have completed loading
1335 </summary>
1336 <see cref="E:System.Windows.Navigation.NavigationWindow.Navigated"/>
1337 </member>
1338 <member name="E:MahApps.Metro.Controls.MetroNavigationWindow.LoadCompleted">
1339 <summary>
1340 Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
1341 </summary>
1342 <see cref="E:System.Windows.Navigation.NavigationWindow.LoadCompleted"/>
1343 </member>
1344 <member name="M:MahApps.Metro.Controls.MetroNavigationWindow.InitializeComponent">
1345 <summary>
1346 InitializeComponent
1347 </summary>
1348 </member>
1349 <member name="T:MahApps.Metro.Controls.MetroProgressBar">
1350 <summary>
1351 A metrofied ProgressBar.
1352 <see cref="T:System.Windows.Controls.ProgressBar"/>
1353 </summary>
1354 </member>
1355 <member name="P:MahApps.Metro.Controls.MetroProgressBar.EllipseDiameter">
1356 <summary>
1357 Gets/sets the diameter of the ellipses used in the indeterminate animation.
1358 </summary>
1359 </member>
1360 <member name="P:MahApps.Metro.Controls.MetroProgressBar.EllipseOffset">
1361 <summary>
1362 Gets/sets the offset of the ellipses used in the indeterminate animation.
1363 </summary>
1364 </member>
1365 <member name="T:MahApps.Metro.Controls.MetroTabControl">
1366 <summary>
1367 A standard MetroTabControl (Pivot).
1368 </summary>
1369 </member>
1370 <member name="M:MahApps.Metro.Controls.MetroTabControl.#ctor">
1371 <summary>
1372 Initializes a new instance of the MahApps.Metro.Controls.MetroTabControl class.
1373 </summary>
1374 </member>
1375 <member name="T:MahApps.Metro.Controls.BaseMetroTabControl">
1376 <summary>
1377 A base class for every MetroTabControl (Pivot).
1378 </summary>
1379 </member>
1380 <member name="P:MahApps.Metro.Controls.BaseMetroTabControl.CloseTabCommand">
1381 <summary>
1382 Get/sets the command that executes when a MetroTabItem's close button is clicked.
1383 </summary>
1384 </member>
1385 <member name="E:MahApps.Metro.Controls.BaseMetroTabControl.TabItemClosingEvent">
1386 <summary>
1387 An event that is raised when a TabItem is closed.
1388 </summary>
1389 </member>
1390 <member name="T:MahApps.Metro.Controls.BaseMetroTabControl.TabItemClosingEventArgs">
1391 <summary>
1392 Event args that is created when a TabItem is closed.
1393 </summary>
1394 </member>
1395 <member name="P:MahApps.Metro.Controls.BaseMetroTabControl.TabItemClosingEventArgs.ClosingTabItem">
1396 <summary>
1397 Gets the MetroTabItem that will be closed.
1398 </summary>
1399 </member>
1400 <member name="T:MahApps.Metro.Controls.MetroTabItem">
1401 <summary>
1402 An extended TabItem with a metro style.
1403 </summary>
1404 </member>
1405 <member name="P:MahApps.Metro.Controls.MetroTabItem.CloseButtonEnabled">
1406 <summary>
1407 Gets/sets whether the Close Button is visible.
1408 </summary>
1409 </member>
1410 <member name="P:MahApps.Metro.Controls.MetroTabItem.CloseTabCommand">
1411 <summary>
1412 Gets/sets the command that is executed when the Close Button is clicked.
1413 </summary>
1414 </member>
1415 <member name="P:MahApps.Metro.Controls.MetroTabItem.CloseTabCommandParameter">
1416 <summary>
1417 Gets/sets the command parameter which is passed to the close button command.
1418 </summary>
1419 </member>
1420 <member name="T:MahApps.Metro.Controls.MetroWindowHelpers">
1421 <summary>
1422 This class eats little children.
1423 </summary>
1424 </member>
1425 <member name="M:MahApps.Metro.Controls.MetroWindowHelpers.SetIsHitTestVisibleInChromeProperty``1(MahApps.Metro.Controls.MetroWindow,System.String)">
1426 <summary>
1427 Sets the IsHitTestVisibleInChromeProperty to a MetroWindow template child
1428 </summary>
1429 <param name="window">The MetroWindow.</param>
1430 <param name="name">The name of the template child.</param>
1431 </member>
1432 <member name="M:MahApps.Metro.Controls.MetroWindowHelpers.SetWindowChromeResizeGripDirection(MahApps.Metro.Controls.MetroWindow,System.String,Microsoft.Windows.Shell.ResizeGripDirection)">
1433 <summary>
1434 Sets the WindowChrome ResizeGripDirection to a MetroWindow template child.
1435 </summary>
1436 <param name="window">The MetroWindow.</param>
1437 <param name="name">The name of the template child.</param>
1438 <param name="direction">The direction.</param>
1439 </member>
1440 <member name="M:MahApps.Metro.Controls.MetroWindowHelpers.HandleWindowCommandsForFlyouts(MahApps.Metro.Controls.MetroWindow,System.Collections.Generic.IEnumerable{MahApps.Metro.Controls.Flyout},System.Windows.Media.Brush)">
1441 <summary>
1442 Adapts the WindowCommands to the theme of the first opened, topmost && (top || right || left) flyout
1443 </summary>
1444 <param name="window">The MetroWindow</param>
1445 <param name="flyouts">All the flyouts! Or flyouts that fall into the category described in the summary.</param>
1446 <param name="resetBrush">An optional brush to reset the window commands brush to.</param>
1447 </member>
1448 <member name="T:MahApps.Metro.Controls.NumericUpDown">
1449 <summary>
1450 Represents a Windows spin box (also known as an up-down control) that displays numeric values.
1451 </summary>
1452 </member>
1453 <member name="E:MahApps.Metro.Controls.NumericUpDown.MaximumReached">
1454 <summary>
1455 Event fired from this NumericUpDown when its value has reached the maximum value
1456 </summary>
1457 </member>
1458 <member name="E:MahApps.Metro.Controls.NumericUpDown.MinimumReached">
1459 <summary>
1460 Event fired from this NumericUpDown when its value has reached the minimum value
1461 </summary>
1462 </member>
1463 <member name="P:MahApps.Metro.Controls.NumericUpDown.Delay">
1464 <summary>
1465 Gets or sets the amount of time, in milliseconds, the NumericUpDown waits while the up/down button is pressed
1466 before it starts increasing/decreasing the
1467 <see cref="P:MahApps.Metro.Controls.NumericUpDown.Value" /> for the specified <see cref="P:MahApps.Metro.Controls.NumericUpDown.Interval" /> . The value must be
1468 non-negative.
1469 </summary>
1470 </member>
1471 <member name="P:MahApps.Metro.Controls.NumericUpDown.InterceptArrowKeys">
1472 <summary>
1473 Gets or sets a value indicating whether the user can use the arrow keys <see cref="F:System.Windows.Input.Key.Up"/> and <see cref="F:System.Windows.Input.Key.Down"/> to change values.
1474 </summary>
1475 </member>
1476 <member name="P:MahApps.Metro.Controls.NumericUpDown.InterceptMouseWheel">
1477 <summary>
1478 Gets or sets a value indicating whether the user can use the mouse wheel to change values.
1479 </summary>
1480 </member>
1481 <member name="P:MahApps.Metro.Controls.NumericUpDown.TrackMouseWheelWhenMouseOver">
1482 <summary>
1483 Gets or sets a value indicating whether the control must have the focus in order to change values using the mouse wheel.
1484 <remarks>
1485 If the value is true then the value changes when the mouse wheel is over the control. If the value is false then the value changes only if the control has the focus. If <see cref="P:MahApps.Metro.Controls.NumericUpDown.InterceptMouseWheel"/> is set to "false" then this property has no effect.
1486 </remarks>
1487 </summary>
1488 </member>
1489 <member name="P:MahApps.Metro.Controls.NumericUpDown.InterceptManualEnter">
1490 <summary>
1491 Gets or sets a value indicating whether the user can enter text in the control.
1492 </summary>
1493 </member>
1494 <member name="P:MahApps.Metro.Controls.NumericUpDown.Culture">
1495 <summary>
1496 Gets or sets a value indicating the culture to be used in string formatting operations.
1497 </summary>
1498 </member>
1499 <member name="P:MahApps.Metro.Controls.NumericUpDown.HideUpDownButtons">
1500 <summary>
1501 Gets or sets a value indicating whether the +/- button of the control is visible.
1502 </summary>
1503 <remarks>
1504 If the value is false then the <see cref="P:MahApps.Metro.Controls.NumericUpDown.Value" /> of the control can be changed only if one of the following cases is satisfied:
1505 <list type="bullet">
1506 <item>
1507 <description><see cref="P:MahApps.Metro.Controls.NumericUpDown.InterceptArrowKeys" /> is true.</description>
1508 </item>
1509 <item>
1510 <description><see cref="P:MahApps.Metro.Controls.NumericUpDown.InterceptMouseWheel" /> is true.</description>
1511 </item>
1512 <item>
1513 <description><see cref="P:MahApps.Metro.Controls.NumericUpDown.InterceptManualEnter" /> is true.</description>
1514 </item>
1515 </list>
1516 </remarks>
1517 </member>
1518 <member name="P:MahApps.Metro.Controls.NumericUpDown.IsReadOnly">
1519 <summary>
1520 Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only.
1521 </summary>
1522 </member>
1523 <member name="P:MahApps.Metro.Controls.NumericUpDown.Speedup">
1524 <summary>
1525 Gets or sets a value indicating whether the value to be added to or subtracted from <see cref="P:MahApps.Metro.Controls.NumericUpDown.Value" /> remains
1526 always
1527 <see cref="P:MahApps.Metro.Controls.NumericUpDown.Interval" /> or if it will increase faster after pressing the up/down button/arrow some time.
1528 </summary>
1529 </member>
1530 <member name="P:MahApps.Metro.Controls.NumericUpDown.StringFormat">
1531 <summary>
1532 Gets or sets the formatting for the displaying <see cref="P:MahApps.Metro.Controls.NumericUpDown.Value" />
1533 </summary>
1534 <remarks>
1535 <see href="http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx"></see>
1536 </remarks>
1537 </member>
1538 <member name="P:MahApps.Metro.Controls.NumericUpDown.TextAlignment">
1539 <summary>
1540 Gets or sets the horizontal alignment of the contents of the text box.
1541 </summary>
1542 </member>
1543 <member name="P:MahApps.Metro.Controls.NumericUpDown.HasDecimals">
1544 <summary>
1545 Indicates if the NumericUpDown should show the decimal separator or not.
1546 </summary>
1547 </member>
1548 <member name="M:MahApps.Metro.Controls.NumericUpDown.OnGotFocus(System.Object,System.Windows.RoutedEventArgs)">
1549 <summary>
1550 Called when this element or any below gets focus.
1551 </summary>
1552 </member>
1553 <member name="M:MahApps.Metro.Controls.NumericUpDown.OnApplyTemplate">
1554 <summary>
1555 When overridden in a derived class, is invoked whenever application code or internal processes call
1556 <see cref="M:System.Windows.FrameworkElement.ApplyTemplate" />.
1557 </summary>
1558 </member>
1559 <member name="M:MahApps.Metro.Controls.NumericUpDown.OnValueChanged(System.Nullable{System.Double},System.Nullable{System.Double})">
1560 <summary>
1561 Raises the <see cref="E:MahApps.Metro.Controls.NumericUpDown.ValueChanged" /> routed event.
1562 </summary>
1563 <param name="oldValue">
1564 Old value of the <see cref="P:MahApps.Metro.Controls.NumericUpDown.Value" /> property
1565 </param>
1566 <param name="newValue">
1567 New value of the <see cref="P:MahApps.Metro.Controls.NumericUpDown.Value" /> property
1568 </param>
1569 </member>
1570 <member name="T:MahApps.Metro.Controls.Position">
1571 <summary>
1572 An Enum representing different positions, such as Left or Right.
1573 </summary>
1574 </member>
1575 <member name="T:MahApps.Metro.Controls.PropertyChangeNotifier">
1576 <summary>
1577 AddValueChanged of dependency property descriptor results in memory leak as you already know.
1578 So, as described here, you can create custom class PropertyChangeNotifier to listen
1579 to any dependency property changes.
1580
1581 This class takes advantage of the fact that bindings use weak references to manage associations
1582 so the class will not root the object who property changes it is watching. It also uses a WeakReference
1583 to maintain a reference to the object whose property it is watching without rooting that object.
1584 In this way, you can maintain a collection of these objects so that you can unhook the property
1585 change later without worrying about that collection rooting the object whose values you are watching.
1586
1587 Complete implementation can be found here: http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/
1588 </summary>
1589 </member>
1590 <member name="F:MahApps.Metro.Controls.PropertyChangeNotifier.ValueProperty">
1591 <summary>
1592 Identifies the <see cref="P:MahApps.Metro.Controls.PropertyChangeNotifier.Value"/> dependency property
1593 </summary>
1594 </member>
1595 <member name="P:MahApps.Metro.Controls.PropertyChangeNotifier.Value">
1596 <summary>
1597 Returns/sets the value of the property
1598 </summary>
1599 <seealso cref="F:MahApps.Metro.Controls.PropertyChangeNotifier.ValueProperty"/>
1600 </member>
1601 <member name="P:MahApps.Metro.Controls.SplitButton.CommandParameter">
1602 <summary>
1603 Reflects the parameter to pass to the CommandProperty upon execution.
1604 </summary>
1605 </member>
1606 <member name="P:MahApps.Metro.Controls.SplitButton.CommandTarget">
1607 <summary>
1608 Gets or sets the target element on which to fire the command.
1609 </summary>
1610 </member>
1611 <member name="P:MahApps.Metro.Controls.SplitButton.Command">
1612 <summary>
1613 Get or sets the Command property.
1614 </summary>
1615 </member>
1616 <member name="P:MahApps.Metro.Controls.SplitButton.SelectedIndex">
1617 <summary>
1618 The index of the first item in the current selection or -1 if the selection is empty.
1619 </summary>
1620 </member>
1621 <member name="P:MahApps.Metro.Controls.SplitButton.SelectedItem">
1622 <summary>
1623 The first item in the current selection, or null if the selection is empty.
1624 </summary>
1625 </member>
1626 <member name="P:MahApps.Metro.Controls.SplitButton.IsExpanded">
1627 <summary>
1628 Indicates whether the Popup is visible.
1629 </summary>
1630 </member>
1631 <member name="P:MahApps.Metro.Controls.SplitButton.ExtraTag">
1632 <summary>
1633 Gets or sets an extra tag.
1634 </summary>
1635 </member>
1636 <member name="P:MahApps.Metro.Controls.SplitButton.Orientation">
1637 <summary>
1638 Gets or sets the dimension of children stacking.
1639 </summary>
1640 </member>
1641 <member name="P:MahApps.Metro.Controls.SplitButton.Icon">
1642 <summary>
1643 Gets or sets the Content used to generate the icon part.
1644 </summary>
1645 </member>
1646 <member name="P:MahApps.Metro.Controls.SplitButton.IconTemplate">
1647 <summary>
1648 Gets or sets the ContentTemplate used to display the content of the icon part.
1649 </summary>
1650 </member>
1651 <member name="P:MahApps.Metro.Controls.SplitButton.ButtonStyle">
1652 <summary>
1653 Gets/sets the button style.
1654 </summary>
1655 </member>
1656 <member name="P:MahApps.Metro.Controls.SplitButton.ButtonArrowStyle">
1657 <summary>
1658 Gets/sets the button arrow style.
1659 </summary>
1660 </member>
1661 <member name="P:MahApps.Metro.Controls.SplitButton.ListBoxStyle">
1662 <summary>
1663 Gets/sets the popup listbox style.
1664 </summary>
1665 </member>
1666 <member name="P:MahApps.Metro.Controls.SplitButton.ArrowBrush">
1667 <summary>
1668 Gets/sets the brush of the button arrow icon.
1669 </summary>
1670 </member>
1671 <member name="T:MahApps.Metro.Controls.Theme">
1672 <summary>
1673 An Enum representing different themes for window commands.
1674 </summary>
1675 </member>
1676 <member name="P:MahApps.Metro.Controls.WindowButtonCommands.LightMinButtonStyle">
1677 <summary>
1678 Gets or sets the value indicating current light style for the minimize button.
1679 </summary>
1680 </member>
1681 <member name="P:MahApps.Metro.Controls.WindowButtonCommands.LightMaxButtonStyle">
1682 <summary>
1683 Gets or sets the value indicating current light style for the maximize button.
1684 </summary>
1685 </member>
1686 <member name="P:MahApps.Metro.Controls.WindowButtonCommands.LightCloseButtonStyle">
1687 <summary>
1688 Gets or sets the value indicating current light style for the close button.
1689 </summary>
1690 </member>
1691 <member name="P:MahApps.Metro.Controls.WindowButtonCommands.DarkMinButtonStyle">
1692 <summary>
1693 Gets or sets the value indicating current dark style for the minimize button.
1694 </summary>
1695 </member>
1696 <member name="P:MahApps.Metro.Controls.WindowButtonCommands.DarkMaxButtonStyle">
1697 <summary>
1698 Gets or sets the value indicating current dark style for the maximize button.
1699 </summary>
1700 </member>
1701 <member name="P:MahApps.Metro.Controls.WindowButtonCommands.DarkCloseButtonStyle">
1702 <summary>
1703 Gets or sets the value indicating current dark style for the close button.
1704 </summary>
1705 </member>
1706 <member name="P:MahApps.Metro.Controls.WindowButtonCommands.Theme">
1707 <summary>
1708 Gets or sets the value indicating current theme.
1709 </summary>
1710 </member>
1711 <member name="P:MahApps.Metro.Controls.WindowCommands.Theme">
1712 <summary>
1713 Gets or sets the value indicating current theme.
1714 </summary>
1715 </member>
1716 <member name="P:MahApps.Metro.Controls.WindowCommands.LightTemplate">
1717 <summary>
1718 Gets or sets the value indicating light theme template.
1719 </summary>
1720 </member>
1721 <member name="P:MahApps.Metro.Controls.WindowCommands.DarkTemplate">
1722 <summary>
1723 Gets or sets the value indicating light theme template.
1724 </summary>
1725 </member>
1726 <member name="P:MahApps.Metro.Controls.WindowCommands.ShowSeparators">
1727 <summary>
1728 Gets or sets the value indicating whether to show the separators.
1729 </summary>
1730 </member>
1731 <member name="P:MahApps.Metro.Controls.WindowCommands.ShowLastSeparator">
1732 <summary>
1733 Gets or sets the value indicating whether to show the last separator.
1734 </summary>
1735 </member>
1736 <member name="P:MahApps.Metro.Controls.WindowCommands.SeparatorHeight">
1737 <summary>
1738 Gets or sets the value indicating separator height.
1739 </summary>
1740 </member>
1741 <member name="P:MahApps.Metro.Controls.WindowCommandsItem.IsSeparatorVisible">
1742 <summary>
1743 Gets or sets the value indicating whether to show the separator.
1744 </summary>
1745 </member>
1746 <member name="F:MahApps.Metro.Controls.WindowCommandsOverlayBehavior.Never">
1747 <summary>
1748 Doesn't overlay flyouts nor a hidden TitleBar.
1749 </summary>
1750 </member>
1751 <member name="F:MahApps.Metro.Controls.WindowCommandsOverlayBehavior.Flyouts">
1752 <summary>
1753 Overlays opened <see cref="T:MahApps.Metro.Controls.Flyout"/> controls.
1754 </summary>
1755 </member>
1756 <member name="F:MahApps.Metro.Controls.WindowCommandsOverlayBehavior.HiddenTitleBar">
1757 <summary>
1758 Overlays a hidden TitleBar.
1759 </summary>
1760 </member>
1761 <member name="T:MahApps.Metro.Controls.Planerator">
1762 <summary>
1763 Based on Greg Schechter's Planerator
1764 http://blogs.msdn.com/b/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx
1765 </summary>
1766 </member>
1767 <member name="T:MahApps.Metro.Controls.RangeSelectionChangedEventArgs">
1768 <summary>
1769 Event arguments created for the RangeSlider's SelectionChanged event.
1770 <see cref="T:MahApps.Metro.Controls.RangeSlider"/>
1771 </summary>
1772 </member>
1773 <member name="P:MahApps.Metro.Controls.RangeSelectionChangedEventArgs.NewLowerValue">
1774 <summary>
1775 The value of the new range's beginning.
1776 </summary>
1777 </member>
1778 <member name="P:MahApps.Metro.Controls.RangeSelectionChangedEventArgs.NewUpperValue">
1779 <summary>
1780 The value of the new range's ending.
1781 </summary>
1782 </member>
1783 <member name="T:MahApps.Metro.Controls.RangeSlider">
1784 <summary>
1785 A slider control with the ability to select a range between two values.
1786 </summary>
1787 </member>
1788 <member name="P:MahApps.Metro.Controls.RangeSlider.Interval">
1789 <summary>
1790 Get/sets value how fast thumbs will move when user press on left/right/central with left mouse button (IsMoveToPoint must be set to FALSE)
1791 </summary>
1792 </member>
1793 <member name="P:MahApps.Metro.Controls.RangeSlider.AutoToolTipPrecision">
1794 <summary>
1795 Get/sets precision of the value, which displaying inside AutotToolTip
1796 </summary>
1797 </member>
1798 <member name="P:MahApps.Metro.Controls.RangeSlider.AutoToolTipTextConverter">
1799 <summary>
1800 Get/sets the converter for the tooltip text
1801 </summary>
1802 </member>
1803 <member name="P:MahApps.Metro.Controls.RangeSlider.AutoToolTipPlacement">
1804 <summary>
1805 Get/sets tooltip, which will show while dragging thumbs and display currect value
1806 </summary>
1807 </member>
1808 <member name="P:MahApps.Metro.Controls.RangeSlider.TickPlacement">
1809 <summary>
1810 Get/sets tick placement position
1811 </summary>
1812 </member>
1813 <member name="P:MahApps.Metro.Controls.RangeSlider.IsMoveToPointEnabled">
1814 <summary>
1815 Get/sets IsMoveToPoint feature which will enable/disable moving to exact point inside control when user clicked on it
1816 </summary>
1817 </member>
1818 <member name="P:MahApps.Metro.Controls.RangeSlider.TickFrequency">
1819 <summary>
1820 Get/sets tickFrequency
1821 </summary>
1822 </member>
1823 <member name="P:MahApps.Metro.Controls.RangeSlider.Orientation">
1824 <summary>
1825 Get/sets orientation of range slider
1826 </summary>
1827 </member>
1828 <member name="P:MahApps.Metro.Controls.RangeSlider.IsSnapToTickEnabled">
1829 <summary>
1830 Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
1831 </summary>
1832 </member>
1833 <member name="P:MahApps.Metro.Controls.RangeSlider.ExtendedMode">
1834 <summary>
1835 Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
1836 </summary>
1837 </member>
1838 <member name="P:MahApps.Metro.Controls.RangeSlider.MoveWholeRange">
1839 <summary>
1840 Get/sets whether whole range will be moved when press on right/left/central part of control
1841 </summary>
1842 </member>
1843 <member name="P:MahApps.Metro.Controls.RangeSlider.MinRangeWidth">
1844 <summary>
1845 Get/sets the minimal distance between two thumbs.
1846 </summary>
1847 </member>
1848 <member name="P:MahApps.Metro.Controls.RangeSlider.LowerValue">
1849 <summary>
1850 Get/sets the beginning of the range selection.
1851 </summary>
1852 </member>
1853 <member name="P:MahApps.Metro.Controls.RangeSlider.UpperValue">
1854 <summary>
1855 Get/sets the end of the range selection.
1856 </summary>
1857 </member>
1858 <member name="P:MahApps.Metro.Controls.RangeSlider.MinRange">
1859 <summary>
1860 Get/sets the minimum range that can be selected.
1861 </summary>
1862 </member>
1863 <member name="M:MahApps.Metro.Controls.RangeSlider.OnMinimumChanged(System.Double,System.Double)">
1864 <summary>
1865 Responds to a change in the value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Minimum"/> property.
1866 </summary>
1867 <param name="oldMinimum">The old value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Minimum"/> property.</param><param name="newMinimum">The new value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Minimum"/> property.</param>
1868 </member>
1869 <member name="M:MahApps.Metro.Controls.RangeSlider.OnMaximumChanged(System.Double,System.Double)">
1870 <summary>
1871 Responds to a change in the value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Maximum"/> property.
1872 </summary>
1873 <param name="oldMaximum">The old value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Maximum"/> property.</param><param name="newMaximum">The new value of the <see cref="P:System.Windows.Controls.Primitives.RangeBase.Maximum"/> property.</param>
1874 </member>
1875 <member name="T:MahApps.Metro.Controls.ToggleSwitchButton">
1876 <summary>
1877 A Button that allows the user to toggle between two states.
1878 </summary>
1879 </member>
1880 <member name="P:MahApps.Metro.Controls.ToggleSwitchButton.SwitchForeground">
1881 <summary>
1882 Gets/sets the brush used for the control's foreground.
1883 </summary>
1884 </member>
1885 <member name="P:MahApps.Metro.Controls.ToggleSwitchButton.OnSwitchBrush">
1886 <summary>
1887 Gets/sets the brush used for the on-switch's foreground.
1888 </summary>
1889 </member>
1890 <member name="P:MahApps.Metro.Controls.ToggleSwitchButton.OffSwitchBrush">
1891 <summary>
1892 Gets/sets the brush used for the off-switch's foreground.
1893 </summary>
1894 </member>
1895 <member name="P:MahApps.Metro.Controls.ToggleSwitchButton.ThumbIndicatorBrush">
1896 <summary>
1897 Gets/sets the brush used for the thumb indicator.
1898 </summary>
1899 </member>
1900 <member name="P:MahApps.Metro.Controls.ToggleSwitchButton.ThumbIndicatorDisabledBrush">
1901 <summary>
1902 Gets/sets the brush used for the thumb indicator.
1903 </summary>
1904 </member>
1905 <member name="P:MahApps.Metro.Controls.ToggleSwitchButton.ThumbIndicatorWidth">
1906 <summary>
1907 Gets/sets the width of the thumb indicator.
1908 </summary>
1909 </member>
1910 <member name="T:MahApps.Metro.Controls.TransitionType">
1911 <summary>
1912 enumeration for the different transition types
1913 </summary>
1914 </member>
1915 <member name="F:MahApps.Metro.Controls.TransitionType.Default">
1916 <summary>
1917 Use the VisualState DefaultTransition
1918 </summary>
1919 </member>
1920 <member name="F:MahApps.Metro.Controls.TransitionType.Normal">
1921 <summary>
1922 Use the VisualState Normal
1923 </summary>
1924 </member>
1925 <member name="F:MahApps.Metro.Controls.TransitionType.Up">
1926 <summary>
1927 Use the VisualState UpTransition
1928 </summary>
1929 </member>
1930 <member name="F:MahApps.Metro.Controls.TransitionType.Down">
1931 <summary>
1932 Use the VisualState DownTransition
1933 </summary>
1934 </member>
1935 <member name="F:MahApps.Metro.Controls.TransitionType.Right">
1936 <summary>
1937 Use the VisualState RightTransition
1938 </summary>
1939 </member>
1940 <member name="F:MahApps.Metro.Controls.TransitionType.RightReplace">
1941 <summary>
1942 Use the VisualState RightReplaceTransition
1943 </summary>
1944 </member>
1945 <member name="F:MahApps.Metro.Controls.TransitionType.Left">
1946 <summary>
1947 Use the VisualState LeftTransition
1948 </summary>
1949 </member>
1950 <member name="F:MahApps.Metro.Controls.TransitionType.LeftReplace">
1951 <summary>
1952 Use the VisualState LeftReplaceTransition
1953 </summary>
1954 </member>
1955 <member name="F:MahApps.Metro.Controls.TransitionType.Custom">
1956 <summary>
1957 Use a custom VisualState, the name must be set using CustomVisualStatesName property
1958 </summary>
1959 </member>
1960 <member name="T:MahApps.Metro.Controls.TransitioningContentControl">
1961 <summary>
1962 A ContentControl that animates content as it loads and unloads.
1963 </summary>
1964 </member>
1965 <member name="P:MahApps.Metro.Controls.TransitioningContentControl.CustomVisualStatesName">
1966 <summary>
1967 Gets or sets the name of the custom transition visual state.
1968 </summary>
1969 </member>
1970 <member name="P:MahApps.Metro.Controls.TransitioningContentControl.IsTransitioning">
1971 <summary>
1972 Gets/sets if the content is transitioning.
1973 </summary>
1974 </member>
1975 <member name="M:MahApps.Metro.Controls.TransitioningContentControl.ReloadTransition">
1976 <summary>
1977 Reload the current transition if the content is the same.
1978 </summary>
1979 </member>
1980 <member name="T:MahApps.Metro.Controls.TreeHelper">
1981 <summary>
1982 Helper methods for UI-related tasks.
1983 This class was obtained from Philip Sumi (a fellow WPF Disciples blog)
1984 http://www.hardcodet.net/uploads/2009/06/UIHelper.cs
1985 </summary>
1986 </member>
1987 <member name="M:MahApps.Metro.Controls.TreeHelper.TryFindParent``1(System.Windows.DependencyObject)">
1988 <summary>
1989 Finds a parent of a given item on the visual tree.
1990 </summary>
1991 <typeparam name="T">The type of the queried item.</typeparam>
1992 <param name="child">A direct or indirect child of the
1993 queried item.</param>
1994 <returns>The first parent item that matches the submitted
1995 type parameter. If not matching item can be found, a null
1996 reference is being returned.</returns>
1997 </member>
1998 <member name="M:MahApps.Metro.Controls.TreeHelper.FindChild``1(System.Windows.DependencyObject,System.String)">
1999 <summary>
2000 Finds a Child of a given item in the visual tree.
2001 </summary>
2002 <param name="parent">A direct parent of the queried item.</param>
2003 <typeparam name="T">The type of the queried item.</typeparam>
2004 <param name="childName">x:Name or Name of child. </param>
2005 <returns>The first parent item that matches the submitted type parameter.
2006 If not matching item can be found,
2007 a null parent is being returned.</returns>
2008 </member>
2009 <member name="M:MahApps.Metro.Controls.TreeHelper.GetParentObject(System.Windows.DependencyObject)">
2010 <summary>
2011 This method is an alternative to WPF's
2012 <see cref="M:System.Windows.Media.VisualTreeHelper.GetParent(System.Windows.DependencyObject)"/> method, which also
2013 supports content elements. Keep in mind that for content element,
2014 this method falls back to the logical tree of the element!
2015 </summary>
2016 <param name="child">The item to be processed.</param>
2017 <returns>The submitted item's parent, if available. Otherwise
2018 null.</returns>
2019 </member>
2020 <member name="M:MahApps.Metro.Controls.TreeHelper.FindChildren``1(System.Windows.DependencyObject,System.Boolean)">
2021 <summary>
2022 Analyzes both visual and logical tree in order to find all elements of a given
2023 type that are descendants of the <paramref name="source"/> item.
2024 </summary>
2025 <typeparam name="T">The type of the queried items.</typeparam>
2026 <param name="source">The root element that marks the source of the search. If the
2027 source is already of the requested type, it will not be included in the result.</param>
2028 <param name="forceUsingTheVisualTreeHelper">Sometimes it's better to search in the VisualTree (e.g. in tests)</param>
2029 <returns>All descendants of <paramref name="source"/> that match the requested type.</returns>
2030 </member>
2031 <member name="M:MahApps.Metro.Controls.TreeHelper.GetChildObjects(System.Windows.DependencyObject,System.Boolean)">
2032 <summary>
2033 This method is an alternative to WPF's
2034 <see cref="M:System.Windows.Media.VisualTreeHelper.GetChild(System.Windows.DependencyObject,System.Int32)"/> method, which also
2035 supports content elements. Keep in mind that for content elements,
2036 this method falls back to the logical tree of the element.
2037 </summary>
2038 <param name="parent">The item to be processed.</param>
2039 <param name="forceUsingTheVisualTreeHelper">Sometimes it's better to search in the VisualTree (e.g. in tests)</param>
2040 <returns>The submitted item's child elements, if available.</returns>
2041 </member>
2042 <member name="M:MahApps.Metro.Controls.TreeHelper.TryFindFromPoint``1(System.Windows.UIElement,System.Windows.Point)">
2043 <summary>
2044 Tries to locate a given item within the visual tree,
2045 starting with the dependency object at a given position.
2046 </summary>
2047 <typeparam name="T">The type of the element to be found
2048 on the visual tree of the element at the given location.</typeparam>
2049 <param name="reference">The main element which is used to perform
2050 hit testing.</param>
2051 <param name="point">The position to be evaluated on the origin.</param>
2052 </member>
2053 <member name="M:MahApps.Metro.Controls.IWindowPlacementSettings.Reload">
2054 <summary>
2055 Refreshes the application settings property values from persistent storage.
2056 </summary>
2057 </member>
2058 <member name="P:MahApps.Metro.Controls.IWindowPlacementSettings.UpgradeSettings">
2059 <summary>
2060 Upgrades the application settings on loading.
2061 </summary>
2062 </member>
2063 <member name="M:MahApps.Metro.Controls.IWindowPlacementSettings.Upgrade">
2064 <summary>
2065 Updates application settings to reflect a more recent installation of the application.
2066 </summary>
2067 </member>
2068 <member name="M:MahApps.Metro.Controls.IWindowPlacementSettings.Save">
2069 <summary>
2070 Stores the current values of the settings properties.
2071 </summary>
2072 </member>
2073 <member name="T:MahApps.Metro.Controls.WindowApplicationSettings">
2074 <summary>
2075 this settings class is the default way to save the placement of the window
2076 </summary>
2077 </member>
2078 <member name="P:MahApps.Metro.Controls.WindowApplicationSettings.UpgradeSettings">
2079 <summary>
2080 Upgrades the application settings on loading.
2081 </summary>
2082 </member>
2083 <member name="T:MahApps.Metro.Controls.MetroContentControl">
2084 <summary>
2085 Originally from http://xamlcoder.com/blog/2010/11/04/creating-a-metro-ui-style-control/
2086 </summary>
2087 </member>
2088 <member name="T:MahApps.Metro.Controls.MetroWindow">
2089 <summary>
2090 An extended, metrofied Window class.
2091 </summary>
2092 </member>
2093 <member name="P:MahApps.Metro.Controls.MetroWindow.OverrideDefaultWindowCommandsBrush">
2094 <summary>
2095 Allows easy handling of window commands brush. Theme is also applied based on this brush.
2096 </summary>
2097 </member>
2098 <member name="P:MahApps.Metro.Controls.MetroWindow.WindowTransitionsEnabled">
2099 <summary>
2100 Gets/sets whether the window's entrance transition animation is enabled.
2101 </summary>
2102 </member>
2103 <member name="P:MahApps.Metro.Controls.MetroWindow.Flyouts">
2104 <summary>
2105 Gets/sets the FlyoutsControl that hosts the window's flyouts.
2106 </summary>
2107 </member>
2108 <member name="P:MahApps.Metro.Controls.MetroWindow.IconTemplate">
2109 <summary>
2110 Gets/sets the icon content template to show a custom icon.
2111 </summary>
2112 </member>
2113 <member name="P:MahApps.Metro.Controls.MetroWindow.TitleTemplate">
2114 <summary>
2115 Gets/sets the title content template to show a custom title.
2116 </summary>
2117 </member>
2118 <member name="P:MahApps.Metro.Controls.MetroWindow.LeftWindowCommands">
2119 <summary>
2120 Gets/sets the left window commands that hosts the user commands.
2121 </summary>
2122 </member>
2123 <member name="P:MahApps.Metro.Controls.MetroWindow.RightWindowCommands">
2124 <summary>
2125 Gets/sets the right window commands that hosts the user commands.
2126 </summary>
2127 </member>
2128 <member name="P:MahApps.Metro.Controls.MetroWindow.IgnoreTaskbarOnMaximize">
2129 <summary>
2130 Gets/sets whether the window will ignore (and overlap) the taskbar when maximized.
2131 </summary>
2132 </member>
2133 <member name="P:MahApps.Metro.Controls.MetroWindow.TitleForeground">
2134 <summary>
2135 Gets/sets the brush used for the titlebar's foreground.
2136 </summary>
2137 </member>
2138 <member name="P:MahApps.Metro.Controls.MetroWindow.SaveWindowPosition">
2139 <summary>
2140 Gets/sets whether the window will save it's position between loads.
2141 </summary>
2142 </member>
2143 <member name="M:MahApps.Metro.Controls.MetroWindow.GetWindowPlacementSettings">
2144 <summary>
2145 Gets the window placement settings (can be overwritten).
2146 </summary>
2147 </member>
2148 <member name="P:MahApps.Metro.Controls.MetroWindow.ShowIconOnTitleBar">
2149 <summary>
2150 Get/sets whether the titlebar icon is visible or not.
2151 </summary>
2152 </member>
2153 <member name="P:MahApps.Metro.Controls.MetroWindow.IconEdgeMode">
2154 <summary>
2155 Gets/sets edge mode of the titlebar icon.
2156 </summary>
2157 </member>
2158 <member name="P:MahApps.Metro.Controls.MetroWindow.IconBitmapScalingMode">
2159 <summary>
2160 Gets/sets bitmap scaling mode of the titlebar icon.
2161 </summary>
2162 </member>
2163 <member name="P:MahApps.Metro.Controls.MetroWindow.ShowTitleBar">
2164 <summary>
2165 Gets/sets whether the TitleBar is visible or not.
2166 </summary>
2167 </member>
2168 <member name="P:MahApps.Metro.Controls.MetroWindow.UseNoneWindowStyle">
2169 <summary>
2170 Gets/sets whether the WindowStyle is None or not.
2171 </summary>
2172 </member>
2173 <member name="P:MahApps.Metro.Controls.MetroWindow.ShowMinButton">
2174 <summary>
2175 Gets/sets if the minimize button is visible.
2176 </summary>
2177 </member>
2178 <member name="P:MahApps.Metro.Controls.MetroWindow.ShowMaxRestoreButton">
2179 <summary>
2180 Gets/sets if the Maximize/Restore button is visible.
2181 </summary>
2182 </member>
2183 <member name="P:MahApps.Metro.Controls.MetroWindow.ShowCloseButton">
2184 <summary>
2185 Gets/sets if the close button is visible.
2186 </summary>
2187 </member>
2188 <member name="P:MahApps.Metro.Controls.MetroWindow.IsMinButtonEnabled">
2189 <summary>
2190 Gets/sets if the min button is enabled.
2191 </summary>
2192 </member>
2193 <member name="P:MahApps.Metro.Controls.MetroWindow.IsMaxRestoreButtonEnabled">
2194 <summary>
2195 Gets/sets if the max/restore button is enabled.
2196 </summary>
2197 </member>
2198 <member name="P:MahApps.Metro.Controls.MetroWindow.IsCloseButtonEnabled">
2199 <summary>
2200 Gets/sets if the close button is enabled.
2201 </summary>
2202 </member>
2203 <member name="P:MahApps.Metro.Controls.MetroWindow.ShowSystemMenuOnRightClick">
2204 <summary>
2205 Gets/sets if the the system menu should popup on right click.
2206 </summary>
2207 </member>
2208 <member name="P:MahApps.Metro.Controls.MetroWindow.TitlebarHeight">
2209 <summary>
2210 Gets/sets the TitleBar's height.
2211 </summary>
2212 </member>
2213 <member name="P:MahApps.Metro.Controls.MetroWindow.TitleCaps">
2214 <summary>
2215 Gets/sets if the TitleBar's text is automatically capitalized.
2216 </summary>
2217 </member>
2218 <member name="P:MahApps.Metro.Controls.MetroWindow.TitleAlignment">
2219 <summary>
2220 Gets/sets the title horizontal alignment.
2221 </summary>
2222 </member>
2223 <member name="P:MahApps.Metro.Controls.MetroWindow.WindowTitleBrush">
2224 <summary>
2225 Gets/sets the brush used for the Window's title bar.
2226 </summary>
2227 </member>
2228 <member name="P:MahApps.Metro.Controls.MetroWindow.GlowBrush">
2229 <summary>
2230 Gets/sets the brush used for the Window's glow.
2231 </summary>
2232 </member>
2233 <member name="P:MahApps.Metro.Controls.MetroWindow.NonActiveGlowBrush">
2234 <summary>
2235 Gets/sets the brush used for the Window's non-active glow.
2236 </summary>
2237 </member>
2238 <member name="P:MahApps.Metro.Controls.MetroWindow.NonActiveBorderBrush">
2239 <summary>
2240 Gets/sets the brush used for the Window's non-active border.
2241 </summary>
2242 </member>
2243 <member name="P:MahApps.Metro.Controls.MetroWindow.NonActiveWindowTitleBrush">
2244 <summary>
2245 Gets/sets the brush used for the Window's non-active title bar.
2246 </summary>
2247 </member>
2248 <member name="P:MahApps.Metro.Controls.MetroWindow.WindowTitle">
2249 <summary>
2250 Gets/sets the TitleBar/Window's Text.
2251 </summary>
2252 </member>
2253 <member name="M:MahApps.Metro.Controls.MetroWindow.ShowOverlayAsync">
2254 <summary>
2255 Begins to show the MetroWindow's overlay effect.
2256 </summary>
2257 <returns>A task representing the process.</returns>
2258 </member>
2259 <member name="M:MahApps.Metro.Controls.MetroWindow.HideOverlayAsync">
2260 <summary>
2261 Begins to hide the MetroWindow's overlay effect.
2262 </summary>
2263 <returns>A task representing the process.</returns>
2264 </member>
2265 <member name="M:MahApps.Metro.Controls.MetroWindow.#ctor">
2266 <summary>
2267 Initializes a new instance of the MahApps.Metro.Controls.MetroWindow class.
2268 </summary>
2269 </member>
2270 <member name="M:MahApps.Metro.Controls.MetroWindow.GetPart``1(System.String)">
2271 <summary>
2272 Gets the template child with the given name.
2273 </summary>
2274 <typeparam name="T">The interface type inheirted from DependencyObject.</typeparam>
2275 <param name="name">The name of the template child.</param>
2276 </member>
2277 <member name="M:MahApps.Metro.Controls.MetroWindow.GetPart(System.String)">
2278 <summary>
2279 Gets the template child with the given name.
2280 </summary>
2281 <param name="name">The name of the template child.</param>
2282 </member>
2283 <member name="T:MahApps.Metro.Controls.RevealImage">
2284 <summary>
2285 RevealImage
2286 </summary>
2287 </member>
2288 <member name="M:MahApps.Metro.Controls.RevealImage.InitializeComponent">
2289 <summary>
2290 InitializeComponent
2291 </summary>
2292 </member>
2293 <member name="T:MahApps.Metro.Controls.ToggleSwitch">
2294 <summary>
2295 A control that allows the user to toggle between two states: One represents true; The other represents false.
2296 </summary>
2297 </member>
2298 <member name="P:MahApps.Metro.Controls.ToggleSwitch.OnLabel">
2299 <summary>
2300 Gets/sets the text to display when the control is in it's On state.
2301 </summary>
2302 </member>
2303 <member name="P:MahApps.Metro.Controls.ToggleSwitch.OffLabel">
2304 <summary>
2305 Gets/sets the text to display when the control is in it's Off state.
2306 </summary>
2307 </member>
2308 <member name="P:MahApps.Metro.Controls.ToggleSwitch.Header">
2309 <summary>
2310 Gets/sets the header to display on top of the control.
2311 </summary>
2312 </member>
2313 <member name="P:MahApps.Metro.Controls.ToggleSwitch.HeaderTemplate">
2314 <summary>
2315 Gets/sets the data template used to display the header on the top of the control.
2316 </summary>
2317 </member>
2318 <member name="P:MahApps.Metro.Controls.ToggleSwitch.SwitchForeground">
2319 <summary>
2320 Gets/sets the brush used for the switch's foreground.
2321 </summary>
2322 </member>
2323 <member name="P:MahApps.Metro.Controls.ToggleSwitch.OnSwitchBrush">
2324 <summary>
2325 Gets/sets the brush used for the on-switch's foreground.
2326 </summary>
2327 </member>
2328 <member name="P:MahApps.Metro.Controls.ToggleSwitch.OffSwitchBrush">
2329 <summary>
2330 Gets/sets the brush used for the off-switch's foreground.
2331 </summary>
2332 </member>
2333 <member name="P:MahApps.Metro.Controls.ToggleSwitch.ThumbIndicatorBrush">
2334 <summary>
2335 Gets/sets the brush used for the thumb indicator.
2336 </summary>
2337 </member>
2338 <member name="P:MahApps.Metro.Controls.ToggleSwitch.ThumbIndicatorDisabledBrush">
2339 <summary>
2340 Gets/sets the brush used for the thumb indicator.
2341 </summary>
2342 </member>
2343 <member name="P:MahApps.Metro.Controls.ToggleSwitch.ThumbIndicatorWidth">
2344 <summary>
2345 Gets/sets the width of the thumb indicator.
2346 </summary>
2347 </member>
2348 <member name="P:MahApps.Metro.Controls.ToggleSwitch.ContentDirection">
2349 <summary>
2350 Gets/sets the control's content flow direction.
2351 </summary>
2352 </member>
2353 <member name="P:MahApps.Metro.Controls.ToggleSwitch.ToggleSwitchButtonStyle">
2354 <summary>
2355 Gets/sets the control's toggle switch button style.
2356 </summary>
2357 </member>
2358 <member name="P:MahApps.Metro.Controls.ToggleSwitch.IsChecked">
2359 <summary>
2360 Gets/sets whether the control is Checked (On) or not (Off).
2361 </summary>
2362 </member>
2363 <member name="P:MahApps.Metro.Controls.ToggleSwitch.CheckChangedCommand">
2364 <summary>
2365 Gets/sets the command which will be executed if the IsChecked property was changed.
2366 </summary>
2367 </member>
2368 <member name="P:MahApps.Metro.Controls.ToggleSwitch.CheckedCommand">
2369 <summary>
2370 Gets/sets the command which will be executed if the checked event of the control is fired.
2371 </summary>
2372 </member>
2373 <member name="P:MahApps.Metro.Controls.ToggleSwitch.UnCheckedCommand">
2374 <summary>
2375 Gets/sets the command which will be executed if the checked event of the control is fired.
2376 </summary>
2377 </member>
2378 <member name="P:MahApps.Metro.Controls.ToggleSwitch.CheckChangedCommandParameter">
2379 <summary>
2380 Gets/sets the command parameter which will be passed by the CheckChangedCommand.
2381 </summary>
2382 </member>
2383 <member name="P:MahApps.Metro.Controls.ToggleSwitch.CheckedCommandParameter">
2384 <summary>
2385 Gets/sets the command parameter which will be passed by the CheckedCommand.
2386 </summary>
2387 </member>
2388 <member name="P:MahApps.Metro.Controls.ToggleSwitch.UnCheckedCommandParameter">
2389 <summary>
2390 Gets/sets the command parameter which will be passed by the UnCheckedCommand.
2391 </summary>
2392 </member>
2393 <member name="E:MahApps.Metro.Controls.ToggleSwitch.IsCheckedChanged">
2394 <summary>
2395 An event that is raised when the value of IsChecked changes.
2396 </summary>
2397 </member>
2398 <member name="M:MahApps.Metro.Converters.BackgroundToForegroundConverter.IdealTextColor(System.Windows.Media.Color)">
2399 <summary>
2400 Determining Ideal Text Color Based on Specified Background Color
2401 http://www.codeproject.com/KB/GDI-plus/IdealTextColor.aspx
2402 </summary>
2403 <param name = "bg">The bg.</param>
2404 <returns></returns>
2405 </member>
2406 <member name="T:MahApps.Metro.Converters.ThicknessBindingConverter">
2407 <summary>
2408 Converts a Thickness to a new Thickness. It's possible to ignore a side With the IgnoreThicknessSide property.
2409 </summary>
2410 </member>
2411 <member name="F:MahApps.Metro.Converters.IgnoreThicknessSideType.None">
2412 <summary>
2413 Use all sides.
2414 </summary>
2415 </member>
2416 <member name="F:MahApps.Metro.Converters.IgnoreThicknessSideType.Left">
2417 <summary>
2418 Ignore the left side.
2419 </summary>
2420 </member>
2421 <member name="F:MahApps.Metro.Converters.IgnoreThicknessSideType.Top">
2422 <summary>
2423 Ignore the top side.
2424 </summary>
2425 </member>
2426 <member name="F:MahApps.Metro.Converters.IgnoreThicknessSideType.Right">
2427 <summary>
2428 Ignore the right side.
2429 </summary>
2430 </member>
2431 <member name="F:MahApps.Metro.Converters.IgnoreThicknessSideType.Bottom">
2432 <summary>
2433 Ignore the bottom side.
2434 </summary>
2435 </member>
2436 <member name="T:MahApps.Metro.Converters.IsNullConverter">
2437 <summary>
2438 Converts the value from true to false and false to true.
2439 </summary>
2440 </member>
2441 <member name="T:MahApps.Metro.Converters.StringToVisibilityConverter">
2442 <summary>
2443 Converts a String into a Visibility enumeration (and back)
2444 The FalseEquivalent can be declared with the "FalseEquivalent" property
2445 </summary>
2446 </member>
2447 <member name="M:MahApps.Metro.Converters.StringToVisibilityConverter.#ctor">
2448 <summary>
2449 Initialize the properties with standard values
2450 </summary>
2451 </member>
2452 <member name="P:MahApps.Metro.Converters.StringToVisibilityConverter.FalseEquivalent">
2453 <summary>
2454 FalseEquivalent (default : Visibility.Collapsed => see Constructor)
2455 </summary>
2456 </member>
2457 <member name="P:MahApps.Metro.Converters.StringToVisibilityConverter.OppositeStringValue">
2458 <summary>
2459 Define whether the opposite boolean value is crucial (default : false)
2460 </summary>
2461 </member>
2462 <member name="T:MahApps.Metro.Models.Win32.WM">
2463 <summary>
2464 Windows Messages
2465 Defined in winuser.h from Windows SDK v6.1
2466 Documentation pulled from MSDN.
2467 </summary>
2468 </member>
2469 <member name="F:MahApps.Metro.Models.Win32.WM.NULL">
2470 <summary>
2471 The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore.
2472 </summary>
2473 </member>
2474 <member name="F:MahApps.Metro.Models.Win32.WM.CREATE">
2475 <summary>
2476 The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. (The message is sent before the function returns.) The window procedure of the new window receives this message after the window is created, but before the window becomes visible.
2477 </summary>
2478 </member>
2479 <member name="F:MahApps.Metro.Models.Win32.WM.DESTROY">
2480 <summary>
2481 The WM_DESTROY message is sent when a window is being destroyed. It is sent to the window procedure of the window being destroyed after the window is removed from the screen.
2482 This message is sent first to the window being destroyed and then to the child windows (if any) as they are destroyed. During the processing of the message, it can be assumed that all child windows still exist.
2483 /// </summary>
2484 </member>
2485 <member name="F:MahApps.Metro.Models.Win32.WM.MOVE">
2486 <summary>
2487 The WM_MOVE message is sent after a window has been moved.
2488 </summary>
2489 </member>
2490 <member name="F:MahApps.Metro.Models.Win32.WM.SIZE">
2491 <summary>
2492 The WM_SIZE message is sent to a window after its size has changed.
2493 </summary>
2494 </member>
2495 <member name="F:MahApps.Metro.Models.Win32.WM.ACTIVATE">
2496 <summary>
2497 The WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top-level window being activated. If the windows use different input queues, the message is sent asynchronously, so the window is activated immediately.
2498 </summary>
2499 </member>
2500 <member name="F:MahApps.Metro.Models.Win32.WM.SETFOCUS">
2501 <summary>
2502 The WM_SETFOCUS message is sent to a window after it has gained the keyboard focus.
2503 </summary>
2504 </member>
2505 <member name="F:MahApps.Metro.Models.Win32.WM.KILLFOCUS">
2506 <summary>
2507 The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
2508 </summary>
2509 </member>
2510 <member name="F:MahApps.Metro.Models.Win32.WM.ENABLE">
2511 <summary>
2512 The WM_ENABLE message is sent when an application changes the enabled state of a window. It is sent to the window whose enabled state is changing. This message is sent before the EnableWindow function returns, but after the enabled state (WS_DISABLED style bit) of the window has changed.
2513 </summary>
2514 </member>
2515 <member name="F:MahApps.Metro.Models.Win32.WM.SETREDRAW">
2516 <summary>
2517 An application sends the WM_SETREDRAW message to a window to allow changes in that window to be redrawn or to prevent changes in that window from being redrawn.
2518 </summary>
2519 </member>
2520 <member name="F:MahApps.Metro.Models.Win32.WM.SETTEXT">
2521 <summary>
2522 An application sends a WM_SETTEXT message to set the text of a window.
2523 </summary>
2524 </member>
2525 <member name="F:MahApps.Metro.Models.Win32.WM.GETTEXT">
2526 <summary>
2527 An application sends a WM_GETTEXT message to copy the text that corresponds to a window into a buffer provided by the caller.
2528 </summary>
2529 </member>
2530 <member name="F:MahApps.Metro.Models.Win32.WM.GETTEXTLENGTH">
2531 <summary>
2532 An application sends a WM_GETTEXTLENGTH message to determine the length, in characters, of the text associated with a window.
2533 </summary>
2534 </member>
2535 <member name="F:MahApps.Metro.Models.Win32.WM.PAINT">
2536 <summary>
2537 The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window. The message is sent when the UpdateWindow or RedrawWindow function is called, or by the DispatchMessage function when the application obtains a WM_PAINT message by using the GetMessage or PeekMessage function.
2538 </summary>
2539 </member>
2540 <member name="F:MahApps.Metro.Models.Win32.WM.CLOSE">
2541 <summary>
2542 The WM_CLOSE message is sent as a signal that a window or an application should terminate.
2543 </summary>
2544 </member>
2545 <member name="F:MahApps.Metro.Models.Win32.WM.QUERYENDSESSION">
2546 <summary>
2547 The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls one of the system shutdown functions. If any application returns zero, the session is not ended. The system stops sending WM_QUERYENDSESSION messages as soon as one application returns zero.
2548 After processing this message, the system sends the WM_ENDSESSION message with the wParam parameter set to the results of the WM_QUERYENDSESSION message.
2549 </summary>
2550 </member>
2551 <member name="F:MahApps.Metro.Models.Win32.WM.QUERYOPEN">
2552 <summary>
2553 The WM_QUERYOPEN message is sent to an icon when the user requests that the window be restored to its previous size and position.
2554 </summary>
2555 </member>
2556 <member name="F:MahApps.Metro.Models.Win32.WM.ENDSESSION">
2557 <summary>
2558 The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.
2559 </summary>
2560 </member>
2561 <member name="F:MahApps.Metro.Models.Win32.WM.QUIT">
2562 <summary>
2563 The WM_QUIT message indicates a request to terminate an application and is generated when the application calls the PostQuitMessage function. It causes the GetMessage function to return zero.
2564 </summary>
2565 </member>
2566 <member name="F:MahApps.Metro.Models.Win32.WM.ERASEBKGND">
2567 <summary>
2568 The WM_ERASEBKGND message is sent when the window background must be erased (for example, when a window is resized). The message is sent to prepare an invalidated portion of a window for painting.
2569 </summary>
2570 </member>
2571 <member name="F:MahApps.Metro.Models.Win32.WM.SYSCOLORCHANGE">
2572 <summary>
2573 This message is sent to all top-level windows when a change is made to a system color setting.
2574 </summary>
2575 </member>
2576 <member name="F:MahApps.Metro.Models.Win32.WM.SHOWWINDOW">
2577 <summary>
2578 The WM_SHOWWINDOW message is sent to a window when the window is about to be hidden or shown.
2579 </summary>
2580 </member>
2581 <member name="F:MahApps.Metro.Models.Win32.WM.WININICHANGE">
2582 <summary>
2583 An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
2584 Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
2585 </summary>
2586 </member>
2587 <member name="F:MahApps.Metro.Models.Win32.WM.SETTINGCHANGE">
2588 <summary>
2589 An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
2590 Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
2591 </summary>
2592 </member>
2593 <member name="F:MahApps.Metro.Models.Win32.WM.DEVMODECHANGE">
2594 <summary>
2595 The WM_DEVMODECHANGE message is sent to all top-level windows whenever the user changes device-mode settings.
2596 </summary>
2597 </member>
2598 <member name="F:MahApps.Metro.Models.Win32.WM.ACTIVATEAPP">
2599 <summary>
2600 The WM_ACTIVATEAPP message is sent when a window belonging to a different application than the active window is about to be activated. The message is sent to the application whose window is being activated and to the application whose window is being deactivated.
2601 </summary>
2602 </member>
2603 <member name="F:MahApps.Metro.Models.Win32.WM.FONTCHANGE">
2604 <summary>
2605 An application sends the WM_FONTCHANGE message to all top-level windows in the system after changing the pool of font resources.
2606 </summary>
2607 </member>
2608 <member name="F:MahApps.Metro.Models.Win32.WM.TIMECHANGE">
2609 <summary>
2610 A message that is sent whenever there is a change in the system time.
2611 </summary>
2612 </member>
2613 <member name="F:MahApps.Metro.Models.Win32.WM.CANCELMODE">
2614 <summary>
2615 The WM_CANCELMODE message is sent to cancel certain modes, such as mouse capture. For example, the system sends this message to the active window when a dialog box or message box is displayed. Certain functions also send this message explicitly to the specified window regardless of whether it is the active window. For example, the EnableWindow function sends this message when disabling the specified window.
2616 </summary>
2617 </member>
2618 <member name="F:MahApps.Metro.Models.Win32.WM.SETCURSOR">
2619 <summary>
2620 The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
2621 </summary>
2622 </member>
2623 <member name="F:MahApps.Metro.Models.Win32.WM.MOUSEACTIVATE">
2624 <summary>
2625 The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window and the user presses a mouse button. The parent window receives this message only if the child window passes it to the DefWindowProc function.
2626 </summary>
2627 </member>
2628 <member name="F:MahApps.Metro.Models.Win32.WM.CHILDACTIVATE">
2629 <summary>
2630 The WM_CHILDACTIVATE message is sent to a child window when the user clicks the window's title bar or when the window is activated, moved, or sized.
2631 </summary>
2632 </member>
2633 <member name="F:MahApps.Metro.Models.Win32.WM.QUEUESYNC">
2634 <summary>
2635 The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.
2636 </summary>
2637 </member>
2638 <member name="F:MahApps.Metro.Models.Win32.WM.GETMINMAXINFO">
2639 <summary>
2640 The WM_GETMINMAXINFO message is sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
2641 </summary>
2642 </member>
2643 <member name="F:MahApps.Metro.Models.Win32.WM.PAINTICON">
2644 <summary>
2645 Windows NT 3.51 and earlier: The WM_PAINTICON message is sent to a minimized window when the icon is to be painted. This message is not sent by newer versions of Microsoft Windows, except in unusual circumstances explained in the Remarks.
2646 </summary>
2647 </member>
2648 <member name="F:MahApps.Metro.Models.Win32.WM.ICONERASEBKGND">
2649 <summary>
2650 Windows NT 3.51 and earlier: The WM_ICONERASEBKGND message is sent to a minimized window when the background of the icon must be filled before painting the icon. A window receives this message only if a class icon is defined for the window; otherwise, WM_ERASEBKGND is sent. This message is not sent by newer versions of Windows.
2651 </summary>
2652 </member>
2653 <member name="F:MahApps.Metro.Models.Win32.WM.NEXTDLGCTL">
2654 <summary>
2655 The WM_NEXTDLGCTL message is sent to a dialog box procedure to set the keyboard focus to a different control in the dialog box.
2656 </summary>
2657 </member>
2658 <member name="F:MahApps.Metro.Models.Win32.WM.SPOOLERSTATUS">
2659 <summary>
2660 The WM_SPOOLERSTATUS message is sent from Print Manager whenever a job is added to or removed from the Print Manager queue.
2661 </summary>
2662 </member>
2663 <member name="F:MahApps.Metro.Models.Win32.WM.DRAWITEM">
2664 <summary>
2665 The WM_DRAWITEM message is sent to the parent window of an owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo box, list box, or menu has changed.
2666 </summary>
2667 </member>
2668 <member name="F:MahApps.Metro.Models.Win32.WM.MEASUREITEM">
2669 <summary>
2670 The WM_MEASUREITEM message is sent to the owner window of a combo box, list box, list view control, or menu item when the control or menu is created.
2671 </summary>
2672 </member>
2673 <member name="F:MahApps.Metro.Models.Win32.WM.DELETEITEM">
2674 <summary>
2675 Sent to the owner of a list box or combo box when the list box or combo box is destroyed or when items are removed by the LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT message. The system sends a WM_DELETEITEM message for each deleted item. The system sends the WM_DELETEITEM message for any deleted list box or combo box item with nonzero item data.
2676 </summary>
2677 </member>
2678 <member name="F:MahApps.Metro.Models.Win32.WM.VKEYTOITEM">
2679 <summary>
2680 Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.
2681 </summary>
2682 </member>
2683 <member name="F:MahApps.Metro.Models.Win32.WM.CHARTOITEM">
2684 <summary>
2685 Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.
2686 </summary>
2687 </member>
2688 <member name="F:MahApps.Metro.Models.Win32.WM.SETFONT">
2689 <summary>
2690 An application sends a WM_SETFONT message to specify the font that a control is to use when drawing text.
2691 </summary>
2692 </member>
2693 <member name="F:MahApps.Metro.Models.Win32.WM.GETFONT">
2694 <summary>
2695 An application sends a WM_GETFONT message to a control to retrieve the font with which the control is currently drawing its text.
2696 </summary>
2697 </member>
2698 <member name="F:MahApps.Metro.Models.Win32.WM.SETHOTKEY">
2699 <summary>
2700 An application sends a WM_SETHOTKEY message to a window to associate a hot key with the window. When the user presses the hot key, the system activates the window.
2701 </summary>
2702 </member>
2703 <member name="F:MahApps.Metro.Models.Win32.WM.GETHOTKEY">
2704 <summary>
2705 An application sends a WM_GETHOTKEY message to determine the hot key associated with a window.
2706 </summary>
2707 </member>
2708 <member name="F:MahApps.Metro.Models.Win32.WM.QUERYDRAGICON">
2709 <summary>
2710 The WM_QUERYDRAGICON message is sent to a minimized (iconic) window. The window is about to be dragged by the user but does not have an icon defined for its class. An application can return a handle to an icon or cursor. The system displays this cursor or icon while the user drags the icon.
2711 </summary>
2712 </member>
2713 <member name="F:MahApps.Metro.Models.Win32.WM.COMPAREITEM">
2714 <summary>
2715 The system sends the WM_COMPAREITEM message to determine the relative position of a new item in the sorted list of an owner-drawn combo box or list box. Whenever the application adds a new item, the system sends this message to the owner of a combo box or list box created with the CBS_SORT or LBS_SORT style.
2716 </summary>
2717 </member>
2718 <member name="F:MahApps.Metro.Models.Win32.WM.GETOBJECT">
2719 <summary>
2720 Active Accessibility sends the WM_GETOBJECT message to obtain information about an accessible object contained in a server application.
2721 Applications never send this message directly. It is sent only by Active Accessibility in response to calls to AccessibleObjectFromPoint, AccessibleObjectFromEvent, or AccessibleObjectFromWindow. However, server applications handle this message.
2722 </summary>
2723 </member>
2724 <member name="F:MahApps.Metro.Models.Win32.WM.COMPACTING">
2725 <summary>
2726 The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
2727 </summary>
2728 </member>
2729 <member name="F:MahApps.Metro.Models.Win32.WM.COMMNOTIFY">
2730 <summary>
2731 WM_COMMNOTIFY is Obsolete for Win32-Based Applications
2732 </summary>
2733 </member>
2734 <member name="F:MahApps.Metro.Models.Win32.WM.WINDOWPOSCHANGING">
2735 <summary>
2736 The WM_WINDOWPOSCHANGING message is sent to a window whose size, position, or place in the Z order is about to change as a result of a call to the SetWindowPos function or another window-management function.
2737 </summary>
2738 </member>
2739 <member name="F:MahApps.Metro.Models.Win32.WM.WINDOWPOSCHANGED">
2740 <summary>
2741 The WM_WINDOWPOSCHANGED message is sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.
2742 </summary>
2743 </member>
2744 <member name="F:MahApps.Metro.Models.Win32.WM.POWER">
2745 <summary>
2746 Notifies applications that the system, typically a battery-powered personal computer, is about to enter a suspended mode.
2747 Use: POWERBROADCAST
2748 </summary>
2749 </member>
2750 <member name="F:MahApps.Metro.Models.Win32.WM.COPYDATA">
2751 <summary>
2752 An application sends the WM_COPYDATA message to pass data to another application.
2753 </summary>
2754 </member>
2755 <member name="F:MahApps.Metro.Models.Win32.WM.CANCELJOURNAL">
2756 <summary>
2757 The WM_CANCELJOURNAL message is posted to an application when a user cancels the application's journaling activities. The message is posted with a NULL window handle.
2758 </summary>
2759 </member>
2760 <member name="F:MahApps.Metro.Models.Win32.WM.NOTIFY">
2761 <summary>
2762 Sent by a common control to its parent window when an event has occurred or the control requires some information.
2763 </summary>
2764 </member>
2765 <member name="F:MahApps.Metro.Models.Win32.WM.INPUTLANGCHANGEREQUEST">
2766 <summary>
2767 The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.
2768 </summary>
2769 </member>
2770 <member name="F:MahApps.Metro.Models.Win32.WM.INPUTLANGCHANGE">
2771 <summary>
2772 The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.
2773 </summary>
2774 </member>
2775 <member name="F:MahApps.Metro.Models.Win32.WM.TCARD">
2776 <summary>
2777 Sent to an application that has initiated a training card with Microsoft Windows Help. The message informs the application when the user clicks an authorable button. An application initiates a training card by specifying the HELP_TCARD command in a call to the WinHelp function.
2778 </summary>
2779 </member>
2780 <member name="F:MahApps.Metro.Models.Win32.WM.HELP">
2781 <summary>
2782 Indicates that the user pressed the F1 key. If a menu is active when F1 is pressed, WM_HELP is sent to the window associated with the menu; otherwise, WM_HELP is sent to the window that has the keyboard focus. If no window has the keyboard focus, WM_HELP is sent to the currently active window.
2783 </summary>
2784 </member>
2785 <member name="F:MahApps.Metro.Models.Win32.WM.USERCHANGED">
2786 <summary>
2787 The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
2788 </summary>
2789 </member>
2790 <member name="F:MahApps.Metro.Models.Win32.WM.NOTIFYFORMAT">
2791 <summary>
2792 Determines if a window accepts ANSI or Unicode structures in the WM_NOTIFY notification message. WM_NOTIFYFORMAT messages are sent from a common control to its parent window and from the parent window to the common control.
2793 </summary>
2794 </member>
2795 <member name="F:MahApps.Metro.Models.Win32.WM.CONTEXTMENU">
2796 <summary>
2797 The WM_CONTEXTMENU message notifies a window that the user clicked the right mouse button (right-clicked) in the window.
2798 </summary>
2799 </member>
2800 <member name="F:MahApps.Metro.Models.Win32.WM.STYLECHANGING">
2801 <summary>
2802 The WM_STYLECHANGING message is sent to a window when the SetWindowLong function is about to change one or more of the window's styles.
2803 </summary>
2804 </member>
2805 <member name="F:MahApps.Metro.Models.Win32.WM.STYLECHANGED">
2806 <summary>
2807 The WM_STYLECHANGED message is sent to a window after the SetWindowLong function has changed one or more of the window's styles
2808 </summary>
2809 </member>
2810 <member name="F:MahApps.Metro.Models.Win32.WM.DISPLAYCHANGE">
2811 <summary>
2812 The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
2813 </summary>
2814 </member>
2815 <member name="F:MahApps.Metro.Models.Win32.WM.GETICON">
2816 <summary>
2817 The WM_GETICON message is sent to a window to retrieve a handle to the large or small icon associated with a window. The system displays the large icon in the ALT+TAB dialog, and the small icon in the window caption.
2818 </summary>
2819 </member>
2820 <member name="F:MahApps.Metro.Models.Win32.WM.SETICON">
2821 <summary>
2822 An application sends the WM_SETICON message to associate a new large or small icon with a window. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption.
2823 </summary>
2824 </member>
2825 <member name="F:MahApps.Metro.Models.Win32.WM.NCCREATE">
2826 <summary>
2827 The WM_NCCREATE message is sent prior to the WM_CREATE message when a window is first created.
2828 </summary>
2829 </member>
2830 <member name="F:MahApps.Metro.Models.Win32.WM.NCDESTROY">
2831 <summary>
2832 The WM_NCDESTROY message informs a window that its nonclient area is being destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window following the WM_DESTROY message. WM_DESTROY is used to free the allocated memory object associated with the window.
2833 The WM_NCDESTROY message is sent after the child windows have been destroyed. In contrast, WM_DESTROY is sent before the child windows are destroyed.
2834 </summary>
2835 </member>
2836 <member name="F:MahApps.Metro.Models.Win32.WM.NCCALCSIZE">
2837 <summary>
2838 The WM_NCCALCSIZE message is sent when the size and position of a window's client area must be calculated. By processing this message, an application can control the content of the window's client area when the size or position of the window changes.
2839 </summary>
2840 </member>
2841 <member name="F:MahApps.Metro.Models.Win32.WM.NCHITTEST">
2842 <summary>
2843 The WM_NCHITTEST message is sent to a window when the cursor moves, or when a mouse button is pressed or released. If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent to the window that has captured the mouse.
2844 </summary>
2845 </member>
2846 <member name="F:MahApps.Metro.Models.Win32.WM.NCPAINT">
2847 <summary>
2848 The WM_NCPAINT message is sent to a window when its frame must be painted.
2849 </summary>
2850 </member>
2851 <member name="F:MahApps.Metro.Models.Win32.WM.NCACTIVATE">
2852 <summary>
2853 The WM_NCACTIVATE message is sent to a window when its nonclient area needs to be changed to indicate an active or inactive state.
2854 </summary>
2855 </member>
2856 <member name="F:MahApps.Metro.Models.Win32.WM.GETDLGCODE">
2857 <summary>
2858 The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.
2859 </summary>
2860 </member>
2861 <member name="F:MahApps.Metro.Models.Win32.WM.SYNCPAINT">
2862 <summary>
2863 The WM_SYNCPAINT message is used to synchronize painting while avoiding linking independent GUI threads.
2864 </summary>
2865 </member>
2866 <member name="F:MahApps.Metro.Models.Win32.WM.NCMOUSEMOVE">
2867 <summary>
2868 The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved within the nonclient area of the window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2869 </summary>
2870 </member>
2871 <member name="F:MahApps.Metro.Models.Win32.WM.NCLBUTTONDOWN">
2872 <summary>
2873 The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2874 </summary>
2875 </member>
2876 <member name="F:MahApps.Metro.Models.Win32.WM.NCLBUTTONUP">
2877 <summary>
2878 The WM_NCLBUTTONUP message is posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2879 </summary>
2880 </member>
2881 <member name="F:MahApps.Metro.Models.Win32.WM.NCLBUTTONDBLCLK">
2882 <summary>
2883 The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2884 </summary>
2885 </member>
2886 <member name="F:MahApps.Metro.Models.Win32.WM.NCRBUTTONDOWN">
2887 <summary>
2888 The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2889 </summary>
2890 </member>
2891 <member name="F:MahApps.Metro.Models.Win32.WM.NCRBUTTONUP">
2892 <summary>
2893 The WM_NCRBUTTONUP message is posted when the user releases the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2894 </summary>
2895 </member>
2896 <member name="F:MahApps.Metro.Models.Win32.WM.NCRBUTTONDBLCLK">
2897 <summary>
2898 The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2899 </summary>
2900 </member>
2901 <member name="F:MahApps.Metro.Models.Win32.WM.NCMBUTTONDOWN">
2902 <summary>
2903 The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2904 </summary>
2905 </member>
2906 <member name="F:MahApps.Metro.Models.Win32.WM.NCMBUTTONUP">
2907 <summary>
2908 The WM_NCMBUTTONUP message is posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2909 </summary>
2910 </member>
2911 <member name="F:MahApps.Metro.Models.Win32.WM.NCMBUTTONDBLCLK">
2912 <summary>
2913 The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2914 </summary>
2915 </member>
2916 <member name="F:MahApps.Metro.Models.Win32.WM.NCXBUTTONDOWN">
2917 <summary>
2918 The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2919 </summary>
2920 </member>
2921 <member name="F:MahApps.Metro.Models.Win32.WM.NCXBUTTONUP">
2922 <summary>
2923 The WM_NCXBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2924 </summary>
2925 </member>
2926 <member name="F:MahApps.Metro.Models.Win32.WM.NCXBUTTONDBLCLK">
2927 <summary>
2928 The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
2929 </summary>
2930 </member>
2931 <member name="F:MahApps.Metro.Models.Win32.WM.INPUT_DEVICE_CHANGE">
2932 <summary>
2933 The WM_INPUT_DEVICE_CHANGE message is sent to the window that registered to receive raw input. A window receives this message through its WindowProc function.
2934 </summary>
2935 </member>
2936 <member name="F:MahApps.Metro.Models.Win32.WM.INPUT">
2937 <summary>
2938 The WM_INPUT message is sent to the window that is getting raw input.
2939 </summary>
2940 </member>
2941 <member name="F:MahApps.Metro.Models.Win32.WM.KEYFIRST">
2942 <summary>
2943 This message filters for keyboard messages.
2944 </summary>
2945 </member>
2946 <member name="F:MahApps.Metro.Models.Win32.WM.KEYDOWN">
2947 <summary>
2948 The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.
2949 </summary>
2950 </member>
2951 <member name="F:MahApps.Metro.Models.Win32.WM.KEYUP">
2952 <summary>
2953 The WM_KEYUP message is posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the keyboard focus.
2954 </summary>
2955 </member>
2956 <member name="F:MahApps.Metro.Models.Win32.WM.CHAR">
2957 <summary>
2958 The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
2959 </summary>
2960 </member>
2961 <member name="F:MahApps.Metro.Models.Win32.WM.DEADCHAR">
2962 <summary>
2963 The WM_DEADCHAR message is posted to the window with the keyboard focus when a WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR specifies a character code generated by a dead key. A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite character. For example, the umlaut-O character (Ö) is generated by typing the dead key for the umlaut character, and then typing the O key.
2964 </summary>
2965 </member>
2966 <member name="F:MahApps.Metro.Models.Win32.WM.SYSKEYDOWN">
2967 <summary>
2968 The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when the user presses the F10 key (which activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
2969 </summary>
2970 </member>
2971 <member name="F:MahApps.Metro.Models.Win32.WM.SYSKEYUP">
2972 <summary>
2973 The WM_SYSKEYUP message is posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
2974 </summary>
2975 </member>
2976 <member name="F:MahApps.Metro.Models.Win32.WM.SYSCHAR">
2977 <summary>
2978 The WM_SYSCHAR message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. It specifies the character code of a system character key — that is, a character key that is pressed while the ALT key is down.
2979 </summary>
2980 </member>
2981 <member name="F:MahApps.Metro.Models.Win32.WM.SYSDEADCHAR">
2982 <summary>
2983 The WM_SYSDEADCHAR message is sent to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. WM_SYSDEADCHAR specifies the character code of a system dead key — that is, a dead key that is pressed while holding down the ALT key.
2984 </summary>
2985 </member>
2986 <member name="F:MahApps.Metro.Models.Win32.WM.UNICHAR">
2987 <summary>
2988 The WM_UNICHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_UNICHAR message contains the character code of the key that was pressed.
2989 The WM_UNICHAR message is equivalent to WM_CHAR, but it uses Unicode Transformation Format (UTF)-32, whereas WM_CHAR uses UTF-16. It is designed to send or post Unicode characters to ANSI windows and it can can handle Unicode Supplementary Plane characters.
2990 </summary>
2991 </member>
2992 <member name="F:MahApps.Metro.Models.Win32.WM.KEYLAST">
2993 <summary>
2994 This message filters for keyboard messages.
2995 </summary>
2996 </member>
2997 <member name="F:MahApps.Metro.Models.Win32.WM.IME_STARTCOMPOSITION">
2998 <summary>
2999 Sent immediately before the IME generates the composition string as a result of a keystroke. A window receives this message through its WindowProc function.
3000 </summary>
3001 </member>
3002 <member name="F:MahApps.Metro.Models.Win32.WM.IME_ENDCOMPOSITION">
3003 <summary>
3004 Sent to an application when the IME ends composition. A window receives this message through its WindowProc function.
3005 </summary>
3006 </member>
3007 <member name="F:MahApps.Metro.Models.Win32.WM.IME_COMPOSITION">
3008 <summary>
3009 Sent to an application when the IME changes composition status as a result of a keystroke. A window receives this message through its WindowProc function.
3010 </summary>
3011 </member>
3012 <member name="F:MahApps.Metro.Models.Win32.WM.INITDIALOG">
3013 <summary>
3014 The WM_INITDIALOG message is sent to the dialog box procedure immediately before a dialog box is displayed. Dialog box procedures typically use this message to initialize controls and carry out any other initialization tasks that affect the appearance of the dialog box.
3015 </summary>
3016 </member>
3017 <member name="F:MahApps.Metro.Models.Win32.WM.COMMAND">
3018 <summary>
3019 The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
3020 </summary>
3021 </member>
3022 <member name="F:MahApps.Metro.Models.Win32.WM.SYSCOMMAND">
3023 <summary>
3024 A window receives this message when the user chooses a command from the Window menu, clicks the maximize button, minimize button, restore button, close button, or moves the form. You can stop the form from moving by filtering this out.
3025 </summary>
3026 </member>
3027 <member name="F:MahApps.Metro.Models.Win32.WM.TIMER">
3028 <summary>
3029 The WM_TIMER message is posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.
3030 </summary>
3031 </member>
3032 <member name="F:MahApps.Metro.Models.Win32.WM.HSCROLL">
3033 <summary>
3034 The WM_HSCROLL message is sent to a window when a scroll event occurs in the window's standard horizontal scroll bar. This message is also sent to the owner of a horizontal scroll bar control when a scroll event occurs in the control.
3035 </summary>
3036 </member>
3037 <member name="F:MahApps.Metro.Models.Win32.WM.VSCROLL">
3038 <summary>
3039 The WM_VSCROLL message is sent to a window when a scroll event occurs in the window's standard vertical scroll bar. This message is also sent to the owner of a vertical scroll bar control when a scroll event occurs in the control.
3040 </summary>
3041 </member>
3042 <member name="F:MahApps.Metro.Models.Win32.WM.INITMENU">
3043 <summary>
3044 The WM_INITMENU message is sent when a menu is about to become active. It occurs when the user clicks an item on the menu bar or presses a menu key. This allows the application to modify the menu before it is displayed.
3045 </summary>
3046 </member>
3047 <member name="F:MahApps.Metro.Models.Win32.WM.INITMENUPOPUP">
3048 <summary>
3049 The WM_INITMENUPOPUP message is sent when a drop-down menu or submenu is about to become active. This allows an application to modify the menu before it is displayed, without changing the entire menu.
3050 </summary>
3051 </member>
3052 <member name="F:MahApps.Metro.Models.Win32.WM.MENUSELECT">
3053 <summary>
3054 The WM_MENUSELECT message is sent to a menu's owner window when the user selects a menu item.
3055 </summary>
3056 </member>
3057 <member name="F:MahApps.Metro.Models.Win32.WM.MENUCHAR">
3058 <summary>
3059 The WM_MENUCHAR message is sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. This message is sent to the window that owns the menu.
3060 </summary>
3061 </member>
3062 <member name="F:MahApps.Metro.Models.Win32.WM.ENTERIDLE">
3063 <summary>
3064 The WM_ENTERIDLE message is sent to the owner window of a modal dialog box or menu that is entering an idle state. A modal dialog box or menu enters an idle state when no messages are waiting in its queue after it has processed one or more previous messages.
3065 </summary>
3066 </member>
3067 <member name="F:MahApps.Metro.Models.Win32.WM.MENURBUTTONUP">
3068 <summary>
3069 The WM_MENURBUTTONUP message is sent when the user releases the right mouse button while the cursor is on a menu item.
3070 </summary>
3071 </member>
3072 <member name="F:MahApps.Metro.Models.Win32.WM.MENUDRAG">
3073 <summary>
3074 The WM_MENUDRAG message is sent to the owner of a drag-and-drop menu when the user drags a menu item.
3075 </summary>
3076 </member>
3077 <member name="F:MahApps.Metro.Models.Win32.WM.MENUGETOBJECT">
3078 <summary>
3079 The WM_MENUGETOBJECT message is sent to the owner of a drag-and-drop menu when the mouse cursor enters a menu item or moves from the center of the item to the top or bottom of the item.
3080 </summary>
3081 </member>
3082 <member name="F:MahApps.Metro.Models.Win32.WM.UNINITMENUPOPUP">
3083 <summary>
3084 The WM_UNINITMENUPOPUP message is sent when a drop-down menu or submenu has been destroyed.
3085 </summary>
3086 </member>
3087 <member name="F:MahApps.Metro.Models.Win32.WM.MENUCOMMAND">
3088 <summary>
3089 The WM_MENUCOMMAND message is sent when the user makes a selection from a menu.
3090 </summary>
3091 </member>
3092 <member name="F:MahApps.Metro.Models.Win32.WM.CHANGEUISTATE">
3093 <summary>
3094 An application sends the WM_CHANGEUISTATE message to indicate that the user interface (UI) state should be changed.
3095 </summary>
3096 </member>
3097 <member name="F:MahApps.Metro.Models.Win32.WM.UPDATEUISTATE">
3098 <summary>
3099 An application sends the WM_UPDATEUISTATE message to change the user interface (UI) state for the specified window and all its child windows.
3100 </summary>
3101 </member>
3102 <member name="F:MahApps.Metro.Models.Win32.WM.QUERYUISTATE">
3103 <summary>
3104 An application sends the WM_QUERYUISTATE message to retrieve the user interface (UI) state for a window.
3105 </summary>
3106 </member>
3107 <member name="F:MahApps.Metro.Models.Win32.WM.CTLCOLORMSGBOX">
3108 <summary>
3109 The WM_CTLCOLORMSGBOX message is sent to the owner window of a message box before Windows draws the message box. By responding to this message, the owner window can set the text and background colors of the message box by using the given display device context handle.
3110 </summary>
3111 </member>
3112 <member name="F:MahApps.Metro.Models.Win32.WM.CTLCOLOREDIT">
3113 <summary>
3114 An edit control that is not read-only or disabled sends the WM_CTLCOLOREDIT message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the edit control.
3115 </summary>
3116 </member>
3117 <member name="F:MahApps.Metro.Models.Win32.WM.CTLCOLORLISTBOX">
3118 <summary>
3119 Sent to the parent window of a list box before the system draws the list box. By responding to this message, the parent window can set the text and background colors of the list box by using the specified display device context handle.
3120 </summary>
3121 </member>
3122 <member name="F:MahApps.Metro.Models.Win32.WM.CTLCOLORBTN">
3123 <summary>
3124 The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button's text and background colors. However, only owner-drawn buttons respond to the parent window processing this message.
3125 </summary>
3126 </member>
3127 <member name="F:MahApps.Metro.Models.Win32.WM.CTLCOLORDLG">
3128 <summary>
3129 The WM_CTLCOLORDLG message is sent to a dialog box before the system draws the dialog box. By responding to this message, the dialog box can set its text and background colors using the specified display device context handle.
3130 </summary>
3131 </member>
3132 <member name="F:MahApps.Metro.Models.Win32.WM.CTLCOLORSCROLLBAR">
3133 <summary>
3134 The WM_CTLCOLORSCROLLBAR message is sent to the parent window of a scroll bar control when the control is about to be drawn. By responding to this message, the parent window can use the display context handle to set the background color of the scroll bar control.
3135 </summary>
3136 </member>
3137 <member name="F:MahApps.Metro.Models.Win32.WM.CTLCOLORSTATIC">
3138 <summary>
3139 A static control, or an edit control that is read-only or disabled, sends the WM_CTLCOLORSTATIC message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the static control.
3140 </summary>
3141 </member>
3142 <member name="F:MahApps.Metro.Models.Win32.WM.MOUSEFIRST">
3143 <summary>
3144 Use WM_MOUSEFIRST to specify the first mouse message. Use the PeekMessage() Function.
3145 </summary>
3146 </member>
3147 <member name="F:MahApps.Metro.Models.Win32.WM.MOUSEMOVE">
3148 <summary>
3149 The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse is not captured, the message is posted to the window that contains the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3150 </summary>
3151 </member>
3152 <member name="F:MahApps.Metro.Models.Win32.WM.LBUTTONDOWN">
3153 <summary>
3154 The WM_LBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3155 </summary>
3156 </member>
3157 <member name="F:MahApps.Metro.Models.Win32.WM.LBUTTONUP">
3158 <summary>
3159 The WM_LBUTTONUP message is posted when the user releases the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3160 </summary>
3161 </member>
3162 <member name="F:MahApps.Metro.Models.Win32.WM.LBUTTONDBLCLK">
3163 <summary>
3164 The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3165 </summary>
3166 </member>
3167 <member name="F:MahApps.Metro.Models.Win32.WM.RBUTTONDOWN">
3168 <summary>
3169 The WM_RBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3170 </summary>
3171 </member>
3172 <member name="F:MahApps.Metro.Models.Win32.WM.RBUTTONUP">
3173 <summary>
3174 The WM_RBUTTONUP message is posted when the user releases the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3175 </summary>
3176 </member>
3177 <member name="F:MahApps.Metro.Models.Win32.WM.RBUTTONDBLCLK">
3178 <summary>
3179 The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3180 </summary>
3181 </member>
3182 <member name="F:MahApps.Metro.Models.Win32.WM.MBUTTONDOWN">
3183 <summary>
3184 The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3185 </summary>
3186 </member>
3187 <member name="F:MahApps.Metro.Models.Win32.WM.MBUTTONUP">
3188 <summary>
3189 The WM_MBUTTONUP message is posted when the user releases the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3190 </summary>
3191 </member>
3192 <member name="F:MahApps.Metro.Models.Win32.WM.MBUTTONDBLCLK">
3193 <summary>
3194 The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3195 </summary>
3196 </member>
3197 <member name="F:MahApps.Metro.Models.Win32.WM.MOUSEWHEEL">
3198 <summary>
3199 The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
3200 </summary>
3201 </member>
3202 <member name="F:MahApps.Metro.Models.Win32.WM.XBUTTONDOWN">
3203 <summary>
3204 The WM_XBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3205 </summary>
3206 </member>
3207 <member name="F:MahApps.Metro.Models.Win32.WM.XBUTTONUP">
3208 <summary>
3209 The WM_XBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3210 </summary>
3211 </member>
3212 <member name="F:MahApps.Metro.Models.Win32.WM.XBUTTONDBLCLK">
3213 <summary>
3214 The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
3215 </summary>
3216 </member>
3217 <member name="F:MahApps.Metro.Models.Win32.WM.MOUSEHWHEEL">
3218 <summary>
3219 The WM_MOUSEHWHEEL message is sent to the focus window when the mouse's horizontal scroll wheel is tilted or rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
3220 </summary>
3221 </member>
3222 <member name="F:MahApps.Metro.Models.Win32.WM.MOUSELAST">
3223 <summary>
3224 Use WM_MOUSELAST to specify the last mouse message. Used with PeekMessage() Function.
3225 </summary>
3226 </member>
3227 <member name="F:MahApps.Metro.Models.Win32.WM.PARENTNOTIFY">
3228 <summary>
3229 The WM_PARENTNOTIFY message is sent to the parent of a child window when the child window is created or destroyed, or when the user clicks a mouse button while the cursor is over the child window. When the child window is being created, the system sends WM_PARENTNOTIFY just before the CreateWindow or CreateWindowEx function that creates the window returns. When the child window is being destroyed, the system sends the message before any processing to destroy the window takes place.
3230 </summary>
3231 </member>
3232 <member name="F:MahApps.Metro.Models.Win32.WM.ENTERMENULOOP">
3233 <summary>
3234 The WM_ENTERMENULOOP message informs an application's main window procedure that a menu modal loop has been entered.
3235 </summary>
3236 </member>
3237 <member name="F:MahApps.Metro.Models.Win32.WM.EXITMENULOOP">
3238 <summary>
3239 The WM_EXITMENULOOP message informs an application's main window procedure that a menu modal loop has been exited.
3240 </summary>
3241 </member>
3242 <member name="F:MahApps.Metro.Models.Win32.WM.NEXTMENU">
3243 <summary>
3244 The WM_NEXTMENU message is sent to an application when the right or left arrow key is used to switch between the menu bar and the system menu.
3245 </summary>
3246 </member>
3247 <member name="F:MahApps.Metro.Models.Win32.WM.SIZING">
3248 <summary>
3249 The WM_SIZING message is sent to a window that the user is resizing. By processing this message, an application can monitor the size and position of the drag rectangle and, if needed, change its size or position.
3250 </summary>
3251 </member>
3252 <member name="F:MahApps.Metro.Models.Win32.WM.CAPTURECHANGED">
3253 <summary>
3254 The WM_CAPTURECHANGED message is sent to the window that is losing the mouse capture.
3255 </summary>
3256 </member>
3257 <member name="F:MahApps.Metro.Models.Win32.WM.MOVING">
3258 <summary>
3259 The WM_MOVING message is sent to a window that the user is moving. By processing this message, an application can monitor the position of the drag rectangle and, if needed, change its position.
3260 </summary>
3261 </member>
3262 <member name="F:MahApps.Metro.Models.Win32.WM.POWERBROADCAST">
3263 <summary>
3264 Notifies applications that a power-management event has occurred.
3265 </summary>
3266 </member>
3267 <member name="F:MahApps.Metro.Models.Win32.WM.DEVICECHANGE">
3268 <summary>
3269 Notifies an application of a change to the hardware configuration of a device or the computer.
3270 </summary>
3271 </member>
3272 <member name="F:MahApps.Metro.Models.Win32.WM.MDICREATE">
3273 <summary>
3274 An application sends the WM_MDICREATE message to a multiple-document interface (MDI) client window to create an MDI child window.
3275 </summary>
3276 </member>
3277 <member name="F:MahApps.Metro.Models.Win32.WM.MDIDESTROY">
3278 <summary>
3279 An application sends the WM_MDIDESTROY message to a multiple-document interface (MDI) client window to close an MDI child window.
3280 </summary>
3281 </member>
3282 <member name="F:MahApps.Metro.Models.Win32.WM.MDIACTIVATE">
3283 <summary>
3284 An application sends the WM_MDIACTIVATE message to a multiple-document interface (MDI) client window to instruct the client window to activate a different MDI child window.
3285 </summary>
3286 </member>
3287 <member name="F:MahApps.Metro.Models.Win32.WM.MDIRESTORE">
3288 <summary>
3289 An application sends the WM_MDIRESTORE message to a multiple-document interface (MDI) client window to restore an MDI child window from maximized or minimized size.
3290 </summary>
3291 </member>
3292 <member name="F:MahApps.Metro.Models.Win32.WM.MDINEXT">
3293 <summary>
3294 An application sends the WM_MDINEXT message to a multiple-document interface (MDI) client window to activate the next or previous child window.
3295 </summary>
3296 </member>
3297 <member name="F:MahApps.Metro.Models.Win32.WM.MDIMAXIMIZE">
3298 <summary>
3299 An application sends the WM_MDIMAXIMIZE message to a multiple-document interface (MDI) client window to maximize an MDI child window. The system resizes the child window to make its client area fill the client window. The system places the child window's window menu icon in the rightmost position of the frame window's menu bar, and places the child window's restore icon in the leftmost position. The system also appends the title bar text of the child window to that of the frame window.
3300 </summary>
3301 </member>
3302 <member name="F:MahApps.Metro.Models.Win32.WM.MDITILE">
3303 <summary>
3304 An application sends the WM_MDITILE message to a multiple-document interface (MDI) client window to arrange all of its MDI child windows in a tile format.
3305 </summary>
3306 </member>
3307 <member name="F:MahApps.Metro.Models.Win32.WM.MDICASCADE">
3308 <summary>
3309 An application sends the WM_MDICASCADE message to a multiple-document interface (MDI) client window to arrange all its child windows in a cascade format.
3310 </summary>
3311 </member>
3312 <member name="F:MahApps.Metro.Models.Win32.WM.MDIICONARRANGE">
3313 <summary>
3314 An application sends the WM_MDIICONARRANGE message to a multiple-document interface (MDI) client window to arrange all minimized MDI child windows. It does not affect child windows that are not minimized.
3315 </summary>
3316 </member>
3317 <member name="F:MahApps.Metro.Models.Win32.WM.MDIGETACTIVE">
3318 <summary>
3319 An application sends the WM_MDIGETACTIVE message to a multiple-document interface (MDI) client window to retrieve the handle to the active MDI child window.
3320 </summary>
3321 </member>
3322 <member name="F:MahApps.Metro.Models.Win32.WM.MDISETMENU">
3323 <summary>
3324 An application sends the WM_MDISETMENU message to a multiple-document interface (MDI) client window to replace the entire menu of an MDI frame window, to replace the window menu of the frame window, or both.
3325 </summary>
3326 </member>
3327 <member name="F:MahApps.Metro.Models.Win32.WM.ENTERSIZEMOVE">
3328 <summary>
3329 The WM_ENTERSIZEMOVE message is sent one time to a window after it enters the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
3330 The system sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.
3331 </summary>
3332 </member>
3333 <member name="F:MahApps.Metro.Models.Win32.WM.EXITSIZEMOVE">
3334 <summary>
3335 The WM_EXITSIZEMOVE message is sent one time to a window, after it has exited the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
3336 </summary>
3337 </member>
3338 <member name="F:MahApps.Metro.Models.Win32.WM.DROPFILES">
3339 <summary>
3340 Sent when the user drops a file on the window of an application that has registered itself as a recipient of dropped files.
3341 </summary>
3342 </member>
3343 <member name="F:MahApps.Metro.Models.Win32.WM.MDIREFRESHMENU">
3344 <summary>
3345 An application sends the WM_MDIREFRESHMENU message to a multiple-document interface (MDI) client window to refresh the window menu of the MDI frame window.
3346 </summary>
3347 </member>
3348 <member name="F:MahApps.Metro.Models.Win32.WM.IME_SETCONTEXT">
3349 <summary>
3350 Sent to an application when a window is activated. A window receives this message through its WindowProc function.
3351 </summary>
3352 </member>
3353 <member name="F:MahApps.Metro.Models.Win32.WM.IME_NOTIFY">
3354 <summary>
3355 Sent to an application to notify it of changes to the IME window. A window receives this message through its WindowProc function.
3356 </summary>
3357 </member>
3358 <member name="F:MahApps.Metro.Models.Win32.WM.IME_CONTROL">
3359 <summary>
3360 Sent by an application to direct the IME window to carry out the requested command. The application uses this message to control the IME window that it has created. To send this message, the application calls the SendMessage function with the following parameters.
3361 </summary>
3362 </member>
3363 <member name="F:MahApps.Metro.Models.Win32.WM.IME_COMPOSITIONFULL">
3364 <summary>
3365 Sent to an application when the IME window finds no space to extend the area for the composition window. A window receives this message through its WindowProc function.
3366 </summary>
3367 </member>
3368 <member name="F:MahApps.Metro.Models.Win32.WM.IME_SELECT">
3369 <summary>
3370 Sent to an application when the operating system is about to change the current IME. A window receives this message through its WindowProc function.
3371 </summary>
3372 </member>
3373 <member name="F:MahApps.Metro.Models.Win32.WM.IME_CHAR">
3374 <summary>
3375 Sent to an application when the IME gets a character of the conversion result. A window receives this message through its WindowProc function.
3376 </summary>
3377 </member>
3378 <member name="F:MahApps.Metro.Models.Win32.WM.IME_REQUEST">
3379 <summary>
3380 Sent to an application to provide commands and request information. A window receives this message through its WindowProc function.
3381 </summary>
3382 </member>
3383 <member name="F:MahApps.Metro.Models.Win32.WM.IME_KEYDOWN">
3384 <summary>
3385 Sent to an application by the IME to notify the application of a key press and to keep message order. A window receives this message through its WindowProc function.
3386 </summary>
3387 </member>
3388 <member name="F:MahApps.Metro.Models.Win32.WM.IME_KEYUP">
3389 <summary>
3390 Sent to an application by the IME to notify the application of a key release and to keep message order. A window receives this message through its WindowProc function.
3391 </summary>
3392 </member>
3393 <member name="F:MahApps.Metro.Models.Win32.WM.MOUSEHOVER">
3394 <summary>
3395 The WM_MOUSEHOVER message is posted to a window when the cursor hovers over the client area of the window for the period of time specified in a prior call to TrackMouseEvent.
3396 </summary>
3397 </member>
3398 <member name="F:MahApps.Metro.Models.Win32.WM.MOUSELEAVE">
3399 <summary>
3400 The WM_MOUSELEAVE message is posted to a window when the cursor leaves the client area of the window specified in a prior call to TrackMouseEvent.
3401 </summary>
3402 </member>
3403 <member name="F:MahApps.Metro.Models.Win32.WM.NCMOUSEHOVER">
3404 <summary>
3405 The WM_NCMOUSEHOVER message is posted to a window when the cursor hovers over the nonclient area of the window for the period of time specified in a prior call to TrackMouseEvent.
3406 </summary>
3407 </member>
3408 <member name="F:MahApps.Metro.Models.Win32.WM.NCMOUSELEAVE">
3409 <summary>
3410 The WM_NCMOUSELEAVE message is posted to a window when the cursor leaves the nonclient area of the window specified in a prior call to TrackMouseEvent.
3411 </summary>
3412 </member>
3413 <member name="F:MahApps.Metro.Models.Win32.WM.WTSSESSION_CHANGE">
3414 <summary>
3415 The WM_WTSSESSION_CHANGE message notifies applications of changes in session state.
3416 </summary>
3417 </member>
3418 <member name="F:MahApps.Metro.Models.Win32.WM.CUT">
3419 <summary>
3420 An application sends a WM_CUT message to an edit control or combo box to delete (cut) the current selection, if any, in the edit control and copy the deleted text to the clipboard in CF_TEXT format.
3421 </summary>
3422 </member>
3423 <member name="F:MahApps.Metro.Models.Win32.WM.COPY">
3424 <summary>
3425 An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
3426 </summary>
3427 </member>
3428 <member name="F:MahApps.Metro.Models.Win32.WM.PASTE">
3429 <summary>
3430 An application sends a WM_PASTE message to an edit control or combo box to copy the current content of the clipboard to the edit control at the current caret position. Data is inserted only if the clipboard contains data in CF_TEXT format.
3431 </summary>
3432 </member>
3433 <member name="F:MahApps.Metro.Models.Win32.WM.CLEAR">
3434 <summary>
3435 An application sends a WM_CLEAR message to an edit control or combo box to delete (clear) the current selection, if any, from the edit control.
3436 </summary>
3437 </member>
3438 <member name="F:MahApps.Metro.Models.Win32.WM.UNDO">
3439 <summary>
3440 An application sends a WM_UNDO message to an edit control to undo the last operation. When this message is sent to an edit control, the previously deleted text is restored or the previously added text is deleted.
3441 </summary>
3442 </member>
3443 <member name="F:MahApps.Metro.Models.Win32.WM.RENDERFORMAT">
3444 <summary>
3445 The WM_RENDERFORMAT message is sent to the clipboard owner if it has delayed rendering a specific clipboard format and if an application has requested data in that format. The clipboard owner must render data in the specified format and place it on the clipboard by calling the SetClipboardData function.
3446 </summary>
3447 </member>
3448 <member name="F:MahApps.Metro.Models.Win32.WM.RENDERALLFORMATS">
3449 <summary>
3450 The WM_RENDERALLFORMATS message is sent to the clipboard owner before it is destroyed, if the clipboard owner has delayed rendering one or more clipboard formats. For the content of the clipboard to remain available to other applications, the clipboard owner must render data in all the formats it is capable of generating, and place the data on the clipboard by calling the SetClipboardData function.
3451 </summary>
3452 </member>
3453 <member name="F:MahApps.Metro.Models.Win32.WM.DESTROYCLIPBOARD">
3454 <summary>
3455 The WM_DESTROYCLIPBOARD message is sent to the clipboard owner when a call to the EmptyClipboard function empties the clipboard.
3456 </summary>
3457 </member>
3458 <member name="F:MahApps.Metro.Models.Win32.WM.DRAWCLIPBOARD">
3459 <summary>
3460 The WM_DRAWCLIPBOARD message is sent to the first window in the clipboard viewer chain when the content of the clipboard changes. This enables a clipboard viewer window to display the new content of the clipboard.
3461 </summary>
3462 </member>
3463 <member name="F:MahApps.Metro.Models.Win32.WM.PAINTCLIPBOARD">
3464 <summary>
3465 The WM_PAINTCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area needs repainting.
3466 </summary>
3467 </member>
3468 <member name="F:MahApps.Metro.Models.Win32.WM.VSCROLLCLIPBOARD">
3469 <summary>
3470 The WM_VSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's vertical scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
3471 </summary>
3472 </member>
3473 <member name="F:MahApps.Metro.Models.Win32.WM.SIZECLIPBOARD">
3474 <summary>
3475 The WM_SIZECLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area has changed size.
3476 </summary>
3477 </member>
3478 <member name="F:MahApps.Metro.Models.Win32.WM.ASKCBFORMATNAME">
3479 <summary>
3480 The WM_ASKCBFORMATNAME message is sent to the clipboard owner by a clipboard viewer window to request the name of a CF_OWNERDISPLAY clipboard format.
3481 </summary>
3482 </member>
3483 <member name="F:MahApps.Metro.Models.Win32.WM.CHANGECBCHAIN">
3484 <summary>
3485 The WM_CHANGECBCHAIN message is sent to the first window in the clipboard viewer chain when a window is being removed from the chain.
3486 </summary>
3487 </member>
3488 <member name="F:MahApps.Metro.Models.Win32.WM.HSCROLLCLIPBOARD">
3489 <summary>
3490 The WM_HSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window. This occurs when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's horizontal scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
3491 </summary>
3492 </member>
3493 <member name="F:MahApps.Metro.Models.Win32.WM.QUERYNEWPALETTE">
3494 <summary>
3495 This message informs a window that it is about to receive the keyboard focus, giving the window the opportunity to realize its logical palette when it receives the focus.
3496 </summary>
3497 </member>
3498 <member name="F:MahApps.Metro.Models.Win32.WM.PALETTEISCHANGING">
3499 <summary>
3500 The WM_PALETTEISCHANGING message informs applications that an application is going to realize its logical palette.
3501 </summary>
3502 </member>
3503 <member name="F:MahApps.Metro.Models.Win32.WM.PALETTECHANGED">
3504 <summary>
3505 This message is sent by the OS to all top-level and overlapped windows after the window with the keyboard focus realizes its logical palette.
3506 This message enables windows that do not have the keyboard focus to realize their logical palettes and update their client areas.
3507 </summary>
3508 </member>
3509 <member name="F:MahApps.Metro.Models.Win32.WM.HOTKEY">
3510 <summary>
3511 The WM_HOTKEY message is posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
3512 </summary>
3513 </member>
3514 <member name="F:MahApps.Metro.Models.Win32.WM.PRINT">
3515 <summary>
3516 The WM_PRINT message is sent to a window to request that it draw itself in the specified device context, most commonly in a printer device context.
3517 </summary>
3518 </member>
3519 <member name="F:MahApps.Metro.Models.Win32.WM.PRINTCLIENT">
3520 <summary>
3521 The WM_PRINTCLIENT message is sent to a window to request that it draw its client area in the specified device context, most commonly in a printer device context.
3522 </summary>
3523 </member>
3524 <member name="F:MahApps.Metro.Models.Win32.WM.APPCOMMAND">
3525 <summary>
3526 The WM_APPCOMMAND message notifies a window that the user generated an application command event, for example, by clicking an application command button using the mouse or typing an application command key on the keyboard.
3527 </summary>
3528 </member>
3529 <member name="F:MahApps.Metro.Models.Win32.WM.THEMECHANGED">
3530 <summary>
3531 The WM_THEMECHANGED message is broadcast to every window following a theme change event. Examples of theme change events are the activation of a theme, the deactivation of a theme, or a transition from one theme to another.
3532 </summary>
3533 </member>
3534 <member name="F:MahApps.Metro.Models.Win32.WM.CLIPBOARDUPDATE">
3535 <summary>
3536 Sent when the contents of the clipboard have changed.
3537 </summary>
3538 </member>
3539 <member name="F:MahApps.Metro.Models.Win32.WM.DWMCOMPOSITIONCHANGED">
3540 <summary>
3541 The system will send a window the WM_DWMCOMPOSITIONCHANGED message to indicate that the availability of desktop composition has changed.
3542 </summary>
3543 </member>
3544 <member name="F:MahApps.Metro.Models.Win32.WM.DWMNCRENDERINGCHANGED">
3545 <summary>
3546 WM_DWMNCRENDERINGCHANGED is called when the non-client area rendering status of a window has changed. Only windows that have set the flag DWM_BLURBEHIND.fTransitionOnMaximized to true will get this message.
3547 </summary>
3548 </member>
3549 <member name="F:MahApps.Metro.Models.Win32.WM.DWMCOLORIZATIONCOLORCHANGED">
3550 <summary>
3551 Sent to all top-level windows when the colorization color has changed.
3552 </summary>
3553 </member>
3554 <member name="F:MahApps.Metro.Models.Win32.WM.DWMWINDOWMAXIMIZEDCHANGE">
3555 <summary>
3556 WM_DWMWINDOWMAXIMIZEDCHANGE will let you know when a DWM composed window is maximized. You also have to register for this message as well. You'd have other windowd go opaque when this message is sent.
3557 </summary>
3558 </member>
3559 <member name="F:MahApps.Metro.Models.Win32.WM.GETTITLEBARINFOEX">
3560 <summary>
3561 Sent to request extended title bar information. A window receives this message through its WindowProc function.
3562 </summary>
3563 </member>
3564 <member name="F:MahApps.Metro.Models.Win32.WM.APP">
3565 <summary>
3566 The WM_APP constant is used by applications to help define private messages, usually of the form WM_APP+X, where X is an integer value.
3567 </summary>
3568 </member>
3569 <member name="F:MahApps.Metro.Models.Win32.WM.USER">
3570 <summary>
3571 The WM_USER constant is used by applications to help define private messages for use by private window classes, usually of the form WM_USER+X, where X is an integer value.
3572 </summary>
3573 </member>
3574 <member name="F:MahApps.Metro.Models.Win32.WM.CPL_LAUNCH">
3575 <summary>
3576 An application sends the WM_CPL_LAUNCH message to Windows Control Panel to request that a Control Panel application be started.
3577 </summary>
3578 </member>
3579 <member name="F:MahApps.Metro.Models.Win32.WM.CPL_LAUNCHED">
3580 <summary>
3581 The WM_CPL_LAUNCHED message is sent when a Control Panel application, started by the WM_CPL_LAUNCH message, has closed. The WM_CPL_LAUNCHED message is sent to the window identified by the wParam parameter of the WM_CPL_LAUNCH message that started the application.
3582 </summary>
3583 </member>
3584 <member name="F:MahApps.Metro.Models.Win32.WM.SYSTIMER">
3585 <summary>
3586 WM_SYSTIMER is a well-known yet still undocumented message. Windows uses WM_SYSTIMER for internal actions like scrolling.
3587 </summary>
3588 </member>
3589 <member name="F:MahApps.Metro.Models.Win32.WS.BORDER">
3590 <summary>The window has a thin-line border.</summary>
3591 </member>
3592 <member name="F:MahApps.Metro.Models.Win32.WS.CAPTION">
3593 <summary>The window has a title bar (includes the WS_BORDER style).</summary>
3594 </member>
3595 <member name="F:MahApps.Metro.Models.Win32.WS.CHILD">
3596 <summary>The window is a child window. A window with this style cannot have a menu bar. This style cannot be used with the WS_POPUP style.</summary>
3597 </member>
3598 <member name="F:MahApps.Metro.Models.Win32.WS.CLIPCHILDREN">
3599 <summary>Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.</summary>
3600 </member>
3601 <member name="F:MahApps.Metro.Models.Win32.WS.CLIPSIBLINGS">
3602 <summary>
3603 Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated.
3604 If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
3605 </summary>
3606 </member>
3607 <member name="F:MahApps.Metro.Models.Win32.WS.DISABLED">
3608 <summary>The window is initially disabled. A disabled window cannot receive input from the user. To change this after a window has been created, use the EnableWindow function.</summary>
3609 </member>
3610 <member name="F:MahApps.Metro.Models.Win32.WS.DLGFRAME">
3611 <summary>The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar.</summary>
3612 </member>
3613 <member name="F:MahApps.Metro.Models.Win32.WS.GROUP">
3614 <summary>
3615 The window is the first control of a group of controls. The group consists of this first control and all controls defined after it, up to the next control with the WS_GROUP style.
3616 The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. The user can subsequently change the keyboard focus from one control in the group to the next control in the group by using the direction keys.
3617 You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
3618 </summary>
3619 </member>
3620 <member name="F:MahApps.Metro.Models.Win32.WS.HSCROLL">
3621 <summary>The window has a horizontal scroll bar.</summary>
3622 </member>
3623 <member name="F:MahApps.Metro.Models.Win32.WS.MAXIMIZE">
3624 <summary>The window is initially maximized.</summary>
3625 </member>
3626 <member name="F:MahApps.Metro.Models.Win32.WS.MAXIMIZEBOX">
3627 <summary>The window has a maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.</summary>
3628 </member>
3629 <member name="F:MahApps.Metro.Models.Win32.WS.MINIMIZE">
3630 <summary>The window is initially minimized.</summary>
3631 </member>
3632 <member name="F:MahApps.Metro.Models.Win32.WS.MINIMIZEBOX">
3633 <summary>The window has a minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.</summary>
3634 </member>
3635 <member name="F:MahApps.Metro.Models.Win32.WS.OVERLAPPED">
3636 <summary>The window is an overlapped window. An overlapped window has a title bar and a border.</summary>
3637 </member>
3638 <member name="F:MahApps.Metro.Models.Win32.WS.OVERLAPPEDWINDOW">
3639 <summary>The window is an overlapped window.</summary>
3640 </member>
3641 <member name="F:MahApps.Metro.Models.Win32.WS.POPUP">
3642 <summary>The window is a pop-up window. This style cannot be used with the WS_CHILD style.</summary>
3643 </member>
3644 <member name="F:MahApps.Metro.Models.Win32.WS.POPUPWINDOW">
3645 <summary>The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible.</summary>
3646 </member>
3647 <member name="F:MahApps.Metro.Models.Win32.WS.SIZEFRAME">
3648 <summary>The window has a sizing border.</summary>
3649 </member>
3650 <member name="F:MahApps.Metro.Models.Win32.WS.SYSMENU">
3651 <summary>The window has a window menu on its title bar. The WS_CAPTION style must also be specified.</summary>
3652 </member>
3653 <member name="F:MahApps.Metro.Models.Win32.WS.TABSTOP">
3654 <summary>
3655 The window is a control that can receive the keyboard focus when the user presses the TAB key.
3656 Pressing the TAB key changes the keyboard focus to the next control with the WS_TABSTOP style.
3657 You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
3658 For user-created windows and modeless dialogs to work with tab stops, alter the message loop to call the IsDialogMessage function.
3659 </summary>
3660 </member>
3661 <member name="F:MahApps.Metro.Models.Win32.WS.VISIBLE">
3662 <summary>The window is initially visible. This style can be turned on and off by using the ShowWindow or SetWindowPos function.</summary>
3663 </member>
3664 <member name="F:MahApps.Metro.Models.Win32.WS.VSCROLL">
3665 <summary>The window has a vertical scroll bar.</summary>
3666 </member>
3667 <member name="F:MahApps.Metro.Models.Win32.WSEX.ACCEPTFILES">
3668 <summary>
3669 Specifies that a window created with this style accepts drag-drop files.
3670 </summary>
3671 </member>
3672 <member name="F:MahApps.Metro.Models.Win32.WSEX.APPWINDOW">
3673 <summary>
3674 Forces a top-level window onto the taskbar when the window is visible.
3675 </summary>
3676 </member>
3677 <member name="F:MahApps.Metro.Models.Win32.WSEX.CLIENTEDGE">
3678 <summary>
3679 Specifies that a window has a border with a sunken edge.
3680 </summary>
3681 </member>
3682 <member name="F:MahApps.Metro.Models.Win32.WSEX.COMPOSITED">
3683 <summary>
3684 Windows XP: Paints all descendants of a window in bottom-to-top painting order using double-buffering. For more information, see Remarks. This cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
3685 </summary>
3686 </member>
3687 <member name="F:MahApps.Metro.Models.Win32.WSEX.CONTEXTHELP">
3688 <summary>
3689 Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message. The child window should pass the message to the parent window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the child window.
3690 WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
3691 </summary>
3692 </member>
3693 <member name="F:MahApps.Metro.Models.Win32.WSEX.CONTROLPARENT">
3694 <summary>
3695 The window itself contains child windows that should take part in dialog box navigation. If this style is specified, the dialog manager recurses into children of this window when performing navigation operations such as handling the TAB key, an arrow key, or a keyboard mnemonic.
3696 </summary>
3697 </member>
3698 <member name="F:MahApps.Metro.Models.Win32.WSEX.DLGMODALFRAME">
3699 <summary>
3700 Creates a window that has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
3701 </summary>
3702 </member>
3703 <member name="F:MahApps.Metro.Models.Win32.WSEX.LAYERED">
3704 <summary>
3705 Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
3706 </summary>
3707 </member>
3708 <member name="F:MahApps.Metro.Models.Win32.WSEX.LAYOUTRTL">
3709 <summary>
3710 Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose horizontal origin is on the right edge. Increasing horizontal values advance to the left.
3711 </summary>
3712 </member>
3713 <member name="F:MahApps.Metro.Models.Win32.WSEX.LEFT">
3714 <summary>
3715 Creates a window that has generic left-aligned properties. This is the default.
3716 </summary>
3717 </member>
3718 <member name="F:MahApps.Metro.Models.Win32.WSEX.LEFTSCROLLBAR">
3719 <summary>
3720 If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
3721 </summary>
3722 </member>
3723 <member name="F:MahApps.Metro.Models.Win32.WSEX.LTRREADING">
3724 <summary>
3725 The window text is displayed using left-to-right reading-order properties. This is the default.
3726 </summary>
3727 </member>
3728 <member name="F:MahApps.Metro.Models.Win32.WSEX.MDICHILD">
3729 <summary>
3730 Creates a multiple-document interface (MDI) child window.
3731 </summary>
3732 </member>
3733 <member name="F:MahApps.Metro.Models.Win32.WSEX.NOACTIVATE">
3734 <summary>
3735 Windows 2000/XP: A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
3736 To activate the window, use the SetActiveWindow or SetForegroundWindow function.
3737 The window does not appear on the taskbar by default. To force the window to appear on the taskbar, use the WS_EX_APPWINDOW style.
3738 </summary>
3739 </member>
3740 <member name="F:MahApps.Metro.Models.Win32.WSEX.NOINHERITLAYOUT">
3741 <summary>
3742 Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.
3743 </summary>
3744 </member>
3745 <member name="F:MahApps.Metro.Models.Win32.WSEX.NOPARENTNOTIFY">
3746 <summary>
3747 Specifies that a child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
3748 </summary>
3749 </member>
3750 <member name="F:MahApps.Metro.Models.Win32.WSEX.OVERLAPPEDWINDOW">
3751 <summary>
3752 Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.
3753 </summary>
3754 </member>
3755 <member name="F:MahApps.Metro.Models.Win32.WSEX.PALETTEWINDOW">
3756 <summary>
3757 Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
3758 </summary>
3759 </member>
3760 <member name="F:MahApps.Metro.Models.Win32.WSEX.RIGHT">
3761 <summary>
3762 The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
3763 Using the WS_EX_RIGHT style for static or edit controls has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles.
3764 </summary>
3765 </member>
3766 <member name="F:MahApps.Metro.Models.Win32.WSEX.RIGHTSCROLLBAR">
3767 <summary>
3768 Vertical scroll bar (if present) is to the right of the client area. This is the default.
3769 </summary>
3770 </member>
3771 <member name="F:MahApps.Metro.Models.Win32.WSEX.RTLREADING">
3772 <summary>
3773 If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
3774 </summary>
3775 </member>
3776 <member name="F:MahApps.Metro.Models.Win32.WSEX.STATICEDGE">
3777 <summary>
3778 Creates a window with a three-dimensional border style intended to be used for items that do not accept user input.
3779 </summary>
3780 </member>
3781 <member name="F:MahApps.Metro.Models.Win32.WSEX.TOOLWINDOW">
3782 <summary>
3783 Creates a tool window; that is, a window intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
3784 </summary>
3785 </member>
3786 <member name="F:MahApps.Metro.Models.Win32.WSEX.TOPMOST">
3787 <summary>
3788 Specifies that a window created with this style should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
3789 </summary>
3790 </member>
3791 <member name="F:MahApps.Metro.Models.Win32.WSEX.TRANSPARENT">
3792 <summary>
3793 Specifies that a window created with this style should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
3794 To achieve transparency without these restrictions, use the SetWindowRgn function.
3795 </summary>
3796 </member>
3797 <member name="F:MahApps.Metro.Models.Win32.WSEX.WINDOWEDGE">
3798 <summary>
3799 Specifies that a window has a border with a raised edge.
3800 </summary>
3801 </member>
3802 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_HIDE">
3803 <summary>
3804 Hides the window and activates another window.
3805 </summary>
3806 </member>
3807 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOWNORMAL">
3808 <summary>
3809 Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
3810 </summary>
3811 </member>
3812 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_NORMAL">
3813 <summary>
3814 Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
3815 </summary>
3816 </member>
3817 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOWMINIMIZED">
3818 <summary>
3819 Activates the window and displays it as a minimized window.
3820 </summary>
3821 </member>
3822 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOWMAXIMIZED">
3823 <summary>
3824 Activates the window and displays it as a maximized window.
3825 </summary>
3826 </member>
3827 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_MAXIMIZE">
3828 <summary>
3829 Maximizes the specified window.
3830 </summary>
3831 </member>
3832 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOWNOACTIVATE">
3833 <summary>
3834 Displays a window in its most recent size and position. This value is similar to <see cref="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOWNORMAL"/>, except the window is not activated.
3835 </summary>
3836 </member>
3837 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOW">
3838 <summary>
3839 Activates the window and displays it in its current size and position.
3840 </summary>
3841 </member>
3842 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_MINIMIZE">
3843 <summary>
3844 Minimizes the specified window and activates the next top-level window in the z-order.
3845 </summary>
3846 </member>
3847 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOWMINNOACTIVE">
3848 <summary>
3849 Displays the window as a minimized window. This value is similar to <see cref="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOWMINIMIZED"/>, except the window is not activated.
3850 </summary>
3851 </member>
3852 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOWNA">
3853 <summary>
3854 Displays the window in its current size and position. This value is similar to <see cref="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_SHOW"/>, except the window is not activated.
3855 </summary>
3856 </member>
3857 <member name="F:MahApps.Metro.Native.Constants.ShowWindowCommands.SW_RESTORE">
3858 <summary>
3859 Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
3860 </summary>
3861 </member>
3862 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.Invalidate">
3863 <summary>
3864 Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
3865 You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
3866 </summary>
3867 </member>
3868 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.InternalPaint">
3869 <summary>Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.</summary>
3870 </member>
3871 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.Erase">
3872 <summary>
3873 Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
3874 Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
3875 </summary>
3876 </member>
3877 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.Validate">
3878 <summary>
3879 Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
3880 You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
3881 This value does not affect internal WM_PAINT messages.
3882 </summary>
3883 </member>
3884 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.NoErase">
3885 <summary>Suppresses any pending WM_ERASEBKGND messages.</summary>
3886 </member>
3887 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.NoChildren">
3888 <summary>Excludes child windows, if any, from the repainting operation.</summary>
3889 </member>
3890 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.AllChildren">
3891 <summary>Includes child windows, if any, in the repainting operation.</summary>
3892 </member>
3893 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.UpdateNow">
3894 <summary>Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.</summary>
3895 </member>
3896 <member name="F:MahApps.Metro.Native.Constants.RedrawWindowFlags.EraseNow">
3897 <summary>
3898 Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
3899 The affected windows receive WM_PAINT messages at the ordinary time.
3900 </summary>
3901 </member>
3902 <member name="M:MahApps.Metro.Native.RECT.Equals(System.Object)">
3903 <summary> Determine if 2 RECT are equal (deep compare) </summary>
3904 </member>
3905 <member name="M:MahApps.Metro.Native.RECT.GetHashCode">
3906 <summary>Return the HashCode for this struct (not garanteed to be unique)</summary>
3907 </member>
3908 <member name="T:MahApps.Metro.Native.UnsafeNativeMethods">
3909 <devdoc>http://msdn.microsoft.com/en-us/library/ms182161.aspx</devdoc>
3910 </member>
3911 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.DwmIsCompositionEnabled">
3912 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/aa969518%28v=vs.85%29.aspx</devdoc>
3913 </member>
3914 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.DwmExtendFrameIntoClientArea(System.IntPtr,MahApps.Metro.Native.MARGINS@)">
3915 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/aa969512%28v=vs.85%29.aspx</devdoc>
3916 </member>
3917 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.DwmSetWindowAttribute(System.IntPtr,System.Int32,System.Int32@,System.Int32)">
3918 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/aa969524%28v=vs.85%29.aspx</devdoc>
3919 </member>
3920 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.DefWindowProc(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)">
3921 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx</devdoc>
3922 </member>
3923 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.GetMonitorInfo(System.IntPtr,MahApps.Metro.Native.MONITORINFO)">
3924 <devdoc>http://msdn.microsoft.com/en-us/library/dd144901%28v=VS.85%29.aspx</devdoc>
3925 </member>
3926 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.MonitorFromWindow(System.IntPtr,System.Int32)">
3927 <devdoc>http://msdn.microsoft.com/en-us/library/dd145064%28v=VS.85%29.aspx</devdoc>
3928 </member>
3929 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.SetWindowPos(System.IntPtr,System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.UInt32)">
3930 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx</devdoc>
3931 </member>
3932 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.LoadString(MahApps.Metro.Native.SafeLibraryHandle,System.UInt32,System.Text.StringBuilder,System.Int32)">
3933 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms647486%28v=vs.85%29.aspx</devdoc>
3934 </member>
3935 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.IsWindow(System.IntPtr)">
3936 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms633528(v=vs.85).aspx</devdoc>
3937 </member>
3938 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.GetSystemMenu(System.IntPtr,System.Boolean)">
3939 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms647985(v=vs.85).aspx</devdoc>
3940 </member>
3941 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.TrackPopupMenuEx(System.IntPtr,System.UInt32,System.Int32,System.Int32,System.IntPtr,System.IntPtr)">
3942 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms648003(v=vs.85).aspx</devdoc>
3943 </member>
3944 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods._PostMessage(System.IntPtr,System.UInt32,System.IntPtr,System.IntPtr)">
3945 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx</devdoc>
3946 </member>
3947 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.GetCursorPos(MahApps.Metro.Native.POINT@)">
3948 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms648390(v=vs.85).aspx</devdoc>
3949 </member>
3950 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.GetDoubleClickTime">
3951 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms646258(v=vs.85).aspx</devdoc>
3952 </member>
3953 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.LoadLibrary(System.String)">
3954 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx</devdoc>
3955 </member>
3956 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.FreeLibrary(System.IntPtr)">
3957 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms683152%28v=vs.85%29.aspx</devdoc>
3958 </member>
3959 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.SetWindowPlacement(System.IntPtr,MahApps.Metro.Native.WINDOWPLACEMENT@)">
3960 <summary>
3961 Sets the show state and the restored, minimized, and maximized positions of the specified window.
3962 </summary>
3963 <param name="hWnd">
3964 A handle to the window.
3965 </param>
3966 <param name="lpwndpl">
3967 A pointer to a WINDOWPLACEMENT structure that specifies the new show state and window positions.
3968 <para>
3969 Before calling SetWindowPlacement, set the length member of the WINDOWPLACEMENT structure to sizeof(WINDOWPLACEMENT). SetWindowPlacement fails if the length member is not set correctly.
3970 </para>
3971 </param>
3972 <returns>
3973 If the function succeeds, the return value is nonzero.
3974 <para>
3975 If the function fails, the return value is zero. To get extended error information, call GetLastError.
3976 </para>
3977 </returns>
3978 </member>
3979 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.GetWindowPlacement(System.IntPtr,MahApps.Metro.Native.WINDOWPLACEMENT@)">
3980 <summary>
3981 Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
3982 </summary>
3983 <param name="hWnd">
3984 A handle to the window.
3985 </param>
3986 <param name="lpwndpl">
3987 A pointer to the WINDOWPLACEMENT structure that receives the show state and position information.
3988 <para>
3989 Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly.
3990 </para>
3991 </param>
3992 <returns>
3993 If the function succeeds, the return value is nonzero.
3994 <para>
3995 If the function fails, the return value is zero. To get extended error information, call GetLastError.
3996 </para>
3997 </returns>
3998 </member>
3999 <member name="M:MahApps.Metro.Native.UnsafeNativeMethods.EnableMenuItem(System.IntPtr,System.UInt32,System.UInt32)">
4000 <devdoc>http://msdn.microsoft.com/en-us/library/windows/desktop/ms647636(v=vs.85).aspx</devdoc>
4001 </member>
4002 <member name="T:MahApps.Metro.AppTheme">
4003 <summary>
4004 Represents the background theme of the application.
4005 </summary>
4006 </member>
4007 <member name="P:MahApps.Metro.AppTheme.Resources">
4008 <summary>
4009 The ResourceDictionary that represents this application theme.
4010 </summary>
4011 </member>
4012 <member name="P:MahApps.Metro.AppTheme.Name">
4013 <summary>
4014 Gets the name of the application theme.
4015 </summary>
4016 </member>
4017 <member name="T:MahApps.Metro.ThemeManager">
4018 <summary>
4019 A class that allows for the detection and alteration of a MetroWindow's theme and accent.
4020 </summary>
4021 </member>
4022 <member name="P:MahApps.Metro.ThemeManager.Accents">
4023 <summary>
4024 Gets a list of all of default themes.
4025 </summary>
4026 </member>
4027 <member name="P:MahApps.Metro.ThemeManager.AppThemes">
4028 <summary>
4029 Gets a list of all of default metro themes.
4030 </summary>
4031 </member>
4032 <member name="M:MahApps.Metro.ThemeManager.AddAccent(System.String,System.Uri)">
4033 <summary>
4034 Adds an accent with the given name.
4035 </summary>
4036 <param name="name"></param>
4037 <param name="resourceAddress"></param>
4038 <returns>true if the accent does not exists and can be added.</returns>
4039 </member>
4040 <member name="M:MahApps.Metro.ThemeManager.AddAppTheme(System.String,System.Uri)">
4041 <summary>
4042 Adds an app theme with the given name.
4043 </summary>
4044 <param name="name"></param>
4045 <param name="resourceAddress"></param>
4046 <returns>true if the app theme does not exists and can be added.</returns>
4047 </member>
4048 <member name="M:MahApps.Metro.ThemeManager.GetAppTheme(System.Windows.ResourceDictionary)">
4049 <summary>
4050 Gets app theme with the given resource dictionary.
4051 </summary>
4052 <param name="resources"></param>
4053 <returns>AppTheme</returns>
4054 </member>
4055 <member name="M:MahApps.Metro.ThemeManager.GetAppTheme(System.String)">
4056 <summary>
4057 Gets app theme with the given name and theme type (light or dark).
4058 </summary>
4059 <param name="appThemeName"></param>
4060 <returns>AppTheme</returns>
4061 </member>
4062 <member name="M:MahApps.Metro.ThemeManager.GetInverseAppTheme(MahApps.Metro.AppTheme)">
4063 <summary>
4064 Gets the inverse <see cref="T:MahApps.Metro.AppTheme" /> of the given <see cref="T:MahApps.Metro.AppTheme"/>.
4065 This method relies on the "Dark" or "Light" affix to be present.
4066 </summary>
4067 <param name="appTheme">The app theme.</param>
4068 <returns>The inverse <see cref="T:MahApps.Metro.AppTheme"/> or <c>null</c> if it couldn't be found.</returns>
4069 <remarks>
4070 Returns BaseLight, if BaseDark is given or vice versa.
4071 Custom Themes must end with "Dark" or "Light" for this to work, for example "CustomDark" and "CustomLight".
4072 </remarks>
4073 </member>
4074 <member name="M:MahApps.Metro.ThemeManager.GetAccent(System.String)">
4075 <summary>
4076 Gets the <see cref="T:MahApps.Metro.Accent"/> with the given name.
4077 </summary>
4078 <param name="accentName"></param>
4079 <returns>The <see cref="T:MahApps.Metro.Accent"/> or <c>null</c>, if the app theme wasn't found</returns>
4080 </member>
4081 <member name="M:MahApps.Metro.ThemeManager.GetAccent(System.Windows.ResourceDictionary)">
4082 <summary>
4083 Gets the <see cref="T:MahApps.Metro.Accent"/> with the given resource dictionary.
4084 </summary>
4085 <param name="resources"></param>
4086 <returns>The <see cref="T:MahApps.Metro.Accent"/> or <c>null</c>, if the accent wasn't found.</returns>
4087 </member>
4088 <member name="M:MahApps.Metro.ThemeManager.IsAccentDictionary(System.Windows.ResourceDictionary)">
4089 <summary>
4090 Determines whether the specified resource dictionary represents an <see cref="T:MahApps.Metro.Accent"/>.
4091 <para />
4092 This might include runtime accents which do not have a resource uri.
4093 </summary>
4094 <param name="resources">The resources.</param>
4095 <returns><c>true</c> if the resource dictionary is an <see cref="T:MahApps.Metro.Accent"/>; otherwise, <c>false</c>.</returns>
4096 <exception cref="T:System.ArgumentNullException">resources</exception>
4097 </member>
4098 <member name="M:MahApps.Metro.ThemeManager.GetResourceFromAppStyle(System.Windows.Window,System.String)">
4099 <summary>
4100 Gets a resource from the detected AppStyle.
4101 </summary>
4102 <param name="window">The window to check. If this is null, the Application's sources will be checked.</param>
4103 <param name="key">The key to check against.</param>
4104 <returns>The resource object or null, if the resource wasn't found.</returns>
4105 </member>
4106 <member name="M:MahApps.Metro.ThemeManager.ChangeAppTheme(System.Windows.Application,System.String)">
4107 <summary>
4108 Change the theme for the whole application.
4109 </summary>
4110 <param name="app"></param>
4111 <param name="themeName"></param>
4112 </member>
4113 <member name="M:MahApps.Metro.ThemeManager.ChangeAppTheme(System.Windows.Window,System.String)">
4114 <summary>
4115 Change theme for the given window.
4116 </summary>
4117 <param name="window"></param>
4118 <param name="themeName"></param>
4119 </member>
4120 <member name="M:MahApps.Metro.ThemeManager.ChangeAppStyle(System.Windows.Application,MahApps.Metro.Accent,MahApps.Metro.AppTheme)">
4121 <summary>
4122 Change accent and theme for the whole application.
4123 </summary>
4124 <param name="app">The instance of Application to change.</param>
4125 <param name="newAccent">The accent to apply.</param>
4126 <param name="newTheme">The theme to apply.</param>
4127 </member>
4128 <member name="M:MahApps.Metro.ThemeManager.ChangeAppStyle(System.Windows.Window,MahApps.Metro.Accent,MahApps.Metro.AppTheme)">
4129 <summary>
4130 Change accent and theme for the given window.
4131 </summary>
4132 <param name="window">The Window to change.</param>
4133 <param name="newAccent">The accent to apply.</param>
4134 <param name="newTheme">The theme to apply.</param>
4135 </member>
4136 <member name="M:MahApps.Metro.ThemeManager.ChangeAppStyle(System.Windows.ResourceDictionary,MahApps.Metro.Accent,MahApps.Metro.AppTheme)">
4137 <summary>
4138 Changes the accent and theme of a ResourceDictionary directly.
4139 </summary>
4140 <param name="resources">The ResourceDictionary to modify.</param>
4141 <param name="newAccent">The accent to apply to the ResourceDictionary.</param>
4142 <param name="newTheme">The theme to apply to the ResourceDictionary.</param>
4143 </member>
4144 <member name="M:MahApps.Metro.ThemeManager.CopyResource(System.Windows.ResourceDictionary,System.Windows.ResourceDictionary)">
4145 <summary>
4146 Copies all resource keys from one resource to another.
4147 </summary>
4148 <param name="fromRD">The source resource dictionary.</param>
4149 <param name="toRD">The destination resource dictionary.</param>
4150 <exception cref="T:System.ArgumentNullException">
4151 fromRD
4152 or
4153 toRD
4154 </exception>
4155 </member>
4156 <member name="M:MahApps.Metro.ThemeManager.DetectAppStyle">
4157 <summary>
4158 Scans the window resources and returns it's accent and theme.
4159 </summary>
4160 </member>
4161 <member name="M:MahApps.Metro.ThemeManager.DetectAppStyle(System.Windows.Window)">
4162 <summary>
4163 Scans the window resources and returns it's accent and theme.
4164 </summary>
4165 <param name="window">The Window to scan.</param>
4166 </member>
4167 <member name="M:MahApps.Metro.ThemeManager.DetectAppStyle(System.Windows.Application)">
4168 <summary>
4169 Scans the application resources and returns it's accent and theme.
4170 </summary>
4171 <param name="app">The Application instance to scan.</param>
4172 </member>
4173 <member name="M:MahApps.Metro.ThemeManager.DetectAppStyle(System.Windows.ResourceDictionary)">
4174 <summary>
4175 Scans a resources and returns it's accent and theme.
4176 </summary>
4177 <param name="resources">The ResourceDictionary to check.</param>
4178 </member>
4179 <member name="E:MahApps.Metro.ThemeManager.IsThemeChanged">
4180 <summary>
4181 This event fires if accent color and theme was changed
4182 this should be using the weak event pattern, but for now it's enough
4183 </summary>
4184 </member>
4185 <member name="M:MahApps.Metro.ThemeManager.OnThemeChanged(MahApps.Metro.Accent,MahApps.Metro.AppTheme)">
4186 <summary>
4187 Invalidates global colors and resources.
4188 Sometimes the ContextMenu is not changing the colors, so this will fix it.
4189 </summary>
4190 </member>
4191 <member name="F:Standard.IID.ApplicationAssociationRegistration">
4192 <summary>IID_IApplicationAssociationRegistration</summary>
4193 </member>
4194 <member name="F:Standard.IID.ConnectionPoint">
4195 <summary>IID_IConnectionPoint</summary>
4196 </member>
4197 <member name="F:Standard.IID.ConnectionPointContainer">
4198 <summary>IID_IConnectionPointContainer</summary>
4199 </member>
4200 <member name="F:Standard.IID.EnumConnectionPoints">
4201 <summary>IID_IEnumConnectionPoints</summary>
4202 </member>
4203 <member name="F:Standard.IID.EnumConnections">
4204 <summary>IID_IEnumConnections</summary>
4205 </member>
4206 <member name="F:Standard.IID.EnumIdList">
4207 <summary>IID_IEnumIDList</summary>
4208 </member>
4209 <member name="F:Standard.IID.EnumObjects">
4210 <summary>IID_IEnumObjects</summary>
4211 </member>
4212 <member name="F:Standard.IID.FileDialog">
4213 <summary>IID_IFileDialog</summary>
4214 </member>
4215 <member name="F:Standard.IID.FileDialogEvents">
4216 <summary>IID_IFileDialogEvents</summary>
4217 </member>
4218 <member name="F:Standard.IID.FileOpenDialog">
4219 <summary>IID_IFileOpenDialog</summary>
4220 </member>
4221 <member name="F:Standard.IID.FileSaveDialog">
4222 <summary>IID_IFileSaveDialog</summary>
4223 </member>
4224 <member name="F:Standard.IID.HtmlDocument">
4225 <summary>IID_IHTMLDocument</summary>
4226 </member>
4227 <member name="F:Standard.IID.HtmlDocument2">
4228 <summary>IID_IHTMLDocument2</summary>
4229 </member>
4230 <member name="F:Standard.IID.ModalWindow">
4231 <summary>IID_IModalWindow</summary>
4232 </member>
4233 <member name="F:Standard.IID.ObjectArray">
4234 <summary>IID_IObjectArray</summary>
4235 </member>
4236 <member name="F:Standard.IID.ObjectCollection">
4237 <summary>IID_IObjectCollection</summary>
4238 </member>
4239 <member name="F:Standard.IID.PropertyNotifySink">
4240 <summary>IID_IPropertyNotifySink</summary>
4241 </member>
4242 <member name="F:Standard.IID.PropertyStore">
4243 <summary>IID_IPropertyStore</summary>
4244 </member>
4245 <member name="F:Standard.IID.ServiceProvider">
4246 <summary>IID_IServiceProvider</summary>
4247 </member>
4248 <member name="F:Standard.IID.ShellFolder">
4249 <summary>IID_IShellFolder</summary>
4250 </member>
4251 <member name="F:Standard.IID.ShellLink">
4252 <summary>IID_IShellLink</summary>
4253 </member>
4254 <member name="F:Standard.IID.ShellItem">
4255 <summary>IID_IShellItem</summary>
4256 </member>
4257 <member name="F:Standard.IID.ShellItem2">
4258 <summary>IID_IShellItem2</summary>
4259 </member>
4260 <member name="F:Standard.IID.ShellItemArray">
4261 <summary>IID_IShellItemArray</summary>
4262 </member>
4263 <member name="F:Standard.IID.TaskbarList">
4264 <summary>IID_ITaskbarList</summary>
4265 </member>
4266 <member name="F:Standard.IID.TaskbarList2">
4267 <summary>IID_ITaskbarList2</summary>
4268 </member>
4269 <member name="F:Standard.IID.Unknown">
4270 <summary>IID_IUnknown</summary>
4271 </member>
4272 <member name="F:Standard.IID.WebBrowser2">
4273 <summary>IID_IWebBrowser2</summary>
4274 </member>
4275 <member name="F:Standard.IID.WebBrowserEvents">
4276 <summary>DIID_DWebBrowserEvents</summary>
4277 </member>
4278 <member name="F:Standard.IID.WebBrowserEvents2">
4279 <summary>IID_DWebBrowserEvents2</summary>
4280 </member>
4281 <member name="F:Standard.IID.WICBitmapDecoder">
4282 <summary>IID_IWICBitmapDecoder</summary>
4283 </member>
4284 <member name="F:Standard.IID.WICBitmapFlipRotator">
4285 <summary>IID_IWICBitmapFlipRotator</summary>
4286 </member>
4287 <member name="F:Standard.IID.WICBitmapFrameDecode">
4288 <summary>IID_IWICBitmapFrameDecode</summary>
4289 </member>
4290 <member name="F:Standard.IID.WICBitmap">
4291 <summary>IID_IWICBitmap</summary>
4292 </member>
4293 <member name="F:Standard.IID.WICBitmapSource">
4294 <summary>IID_IWICBitmapSource</summary>
4295 </member>
4296 <member name="F:Standard.IID.WICFormatConverter">
4297 <summary>IID_IWICFormatConverter</summary>
4298 </member>
4299 <member name="F:Standard.IID.WICImagingFactory">
4300 <summary>IID_IWICImagingFactory</summary>
4301 </member>
4302 <member name="F:Standard.IID.WICStream">
4303 <summary>IID_IWICStream</summary>
4304 </member>
4305 <member name="F:Standard.IID.ApplicationDestinations">
4306 <summary>IID_IApplicationDestinations</summary>
4307 </member>
4308 <member name="F:Standard.IID.ApplicationDocumentLists">
4309 <summary>IID_IApplicationDocumentLists</summary>
4310 </member>
4311 <member name="F:Standard.IID.CustomDestinationList">
4312 <summary>IID_ICustomDestinationList</summary>
4313 </member>
4314 <member name="F:Standard.IID.ObjectWithAppUserModelId">
4315 <summary>IID_IObjectWithAppUserModelID</summary>
4316 </member>
4317 <member name="F:Standard.IID.ObjectWithProgId">
4318 <summary>IID_IObjectWithProgID</summary>
4319 </member>
4320 <member name="F:Standard.IID.TaskbarList3">
4321 <summary>IID_ITaskbarList3</summary>
4322 </member>
4323 <member name="F:Standard.IID.TaskbarList4">
4324 <summary>IID_ITaskbarList4</summary>
4325 </member>
4326 <member name="F:Standard.SID.SWebBrowserApp">
4327 <summary>SID_SWebBrowserApp</summary>
4328 </member>
4329 <member name="F:Standard.CLSID.ApplicationAssociationRegistration">
4330 <summary>CLSID_ApplicationAssociationRegistration</summary>
4331 <remarks>IID_IApplicationAssociationRegistration</remarks>
4332 </member>
4333 <member name="F:Standard.CLSID.DragDropHelper">
4334 <summary>CLSID_DragDropHelper</summary>
4335 </member>
4336 <member name="F:Standard.CLSID.FileOpenDialog">
4337 <summary>CLSID_FileOpenDialog</summary>
4338 <remarks>IID_IFileOpenDialog</remarks>
4339 </member>
4340 <member name="F:Standard.CLSID.FileSaveDialog">
4341 <summary>CLSID_FileSaveDialog</summary>
4342 <remarks>IID_IFileSaveDialog</remarks>
4343 </member>
4344 <member name="F:Standard.CLSID.TaskbarList">
4345 <summary>CLSID_TaskbarList</summary>
4346 <remarks>IID_ITaskbarList</remarks>
4347 </member>
4348 <member name="F:Standard.CLSID.EnumerableObjectCollection">
4349 <summary>CLSID_EnumerableObjectCollection</summary>
4350 <remarks>IID_IEnumObjects.</remarks>
4351 </member>
4352 <member name="F:Standard.CLSID.ShellLink">
4353 <summary>CLSID_ShellLink</summary>
4354 <remarks>IID_IShellLink</remarks>
4355 </member>
4356 <member name="F:Standard.CLSID.WICImagingFactory">
4357 <summary>CLSID_WICImagingFactory</summary>
4358 </member>
4359 <member name="F:Standard.CLSID.DestinationList">
4360 <summary>CLSID_DestinationList</summary>
4361 <remarks>IID_ICustomDestinationList</remarks>
4362 </member>
4363 <member name="F:Standard.CLSID.ApplicationDestinations">
4364 <summary>CLSID_ApplicationDestinations</summary>
4365 <remarks>IID_IApplicationDestinations</remarks>
4366 </member>
4367 <member name="F:Standard.CLSID.ApplicationDocumentLists">
4368 <summary>CLSID_ApplicationDocumentLists</summary>
4369 <remarks>IID_IApplicationDocumentLists</remarks>
4370 </member>
4371 <member name="T:Standard.Assert">
4372 <summary>A static class for verifying assumptions.</summary>
4373 </member>
4374 <member name="T:Standard.Assert.EvaluateFunction">
4375 <summary>A function signature for Assert.Evaluate.</summary>
4376 </member>
4377 <member name="T:Standard.Assert.ImplicationFunction">
4378 <summary>A function signature for Assert.Implies.</summary>
4379 <returns>Returns the truth of a predicate.</returns>
4380 </member>
4381 <member name="M:Standard.Assert.Evaluate(Standard.Assert.EvaluateFunction)">
4382 <summary>
4383 Executes the specified argument.
4384 </summary>
4385 <param name="argument">The function to execute.</param>
4386 </member>
4387 <member name="M:Standard.Assert.Equals``1(``0,``0)">
4388 <summary>Obsolete: Use Standard.Assert.AreEqual instead of Assert.Equals</summary>
4389 <typeparam name="T">The generic type to compare for equality.</typeparam>
4390 <param name="expected">The first generic type data to compare. This is is the expected value.</param>
4391 <param name="actual">The second generic type data to compare. This is the actual value.</param>
4392 </member>
4393 <member name="M:Standard.Assert.AreEqual``1(``0,``0)">
4394 <summary>
4395 Verifies that two generic type data are equal. The assertion fails if they are not.
4396 </summary>
4397 <typeparam name="T">The generic type to compare for equality.</typeparam>
4398 <param name="expected">The first generic type data to compare. This is is the expected value.</param>
4399 <param name="actual">The second generic type data to compare. This is the actual value.</param>
4400 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4401 </member>
4402 <member name="M:Standard.Assert.AreNotEqual``1(``0,``0)">
4403 <summary>
4404 Verifies that two generic type data are not equal. The assertion fails if they are.
4405 </summary>
4406 <typeparam name="T">The generic type to compare for inequality.</typeparam>
4407 <param name="notExpected">The first generic type data to compare. This is is the value that's not expected.</param>
4408 <param name="actual">The second generic type data to compare. This is the actual value.</param>
4409 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4410 </member>
4411 <member name="M:Standard.Assert.Implies(System.Boolean,System.Boolean)">
4412 <summary>
4413 Verifies that if the specified condition is true, then so is the result.
4414 The assertion fails if the condition is true but the result is false.
4415 </summary>
4416 <param name="condition">if set to <c>true</c> [condition].</param>
4417 <param name="result">
4418 A second Boolean statement. If the first was true then so must this be.
4419 If the first statement was false then the value of this is ignored.
4420 </param>
4421 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4422 </member>
4423 <member name="M:Standard.Assert.Implies(System.Boolean,Standard.Assert.ImplicationFunction)">
4424 <summary>
4425 Lazy evaluation overload. Verifies that if a condition is true, then so is a secondary value.
4426 </summary>
4427 <param name="condition">The conditional value.</param>
4428 <param name="result">A function to be evaluated for truth if the condition argument is true.</param>
4429 <remarks>
4430 This overload only evaluates the result if the first condition is true.
4431 </remarks>
4432 </member>
4433 <member name="M:Standard.Assert.IsNeitherNullNorEmpty(System.String)">
4434 <summary>
4435 Verifies that a string has content. I.e. it is not null and it is not empty.
4436 </summary>
4437 <param name="value">The string to verify.</param>
4438 </member>
4439 <member name="M:Standard.Assert.IsNeitherNullNorWhitespace(System.String)">
4440 <summary>
4441 Verifies that a string has content. I.e. it is not null and it is not purely whitespace.
4442 </summary>
4443 <param name="value">The string to verify.</param>
4444 </member>
4445 <member name="M:Standard.Assert.IsNotNull``1(``0)">
4446 <summary>
4447 Verifies the specified value is not null. The assertion fails if it is.
4448 </summary>
4449 <typeparam name="T">The generic reference type.</typeparam>
4450 <param name="value">The value to check for nullness.</param>
4451 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4452 </member>
4453 <member name="M:Standard.Assert.IsFalse(System.Boolean)">
4454 <summary>
4455 Verifies that the specified condition is false. The assertion fails if it is true.
4456 </summary>
4457 <param name="condition">The expression that should be <c>false</c>.</param>
4458 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4459 </member>
4460 <member name="M:Standard.Assert.IsFalse(System.Boolean,System.String)">
4461 <summary>
4462 Verifies that the specified condition is false. The assertion fails if it is true.
4463 </summary>
4464 <param name="condition">The expression that should be <c>false</c>.</param>
4465 <param name="message">The message to display if the condition is <c>true</c>.</param>
4466 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4467 </member>
4468 <member name="M:Standard.Assert.IsTrue(System.Boolean)">
4469 <summary>
4470 Verifies that the specified condition is true. The assertion fails if it is not.
4471 </summary>
4472 <param name="condition">A condition that is expected to be <c>true</c>.</param>
4473 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4474 </member>
4475 <member name="M:Standard.Assert.IsTrue(System.Boolean,System.String)">
4476 <summary>
4477 Verifies that the specified condition is true. The assertion fails if it is not.
4478 </summary>
4479 <param name="condition">A condition that is expected to be <c>true</c>.</param>
4480 <param name="message">The message to write in case the condition is <c>false</c>.</param>
4481 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4482 </member>
4483 <member name="M:Standard.Assert.Fail">
4484 <summary>
4485 This line should never be executed. The assertion always fails.
4486 </summary>
4487 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4488 </member>
4489 <member name="M:Standard.Assert.Fail(System.String)">
4490 <summary>
4491 This line should never be executed. The assertion always fails.
4492 </summary>
4493 <param name="message">The message to display if this function is executed.</param>
4494 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4495 </member>
4496 <member name="M:Standard.Assert.IsNull``1(``0)">
4497 <summary>
4498 Verifies that the specified object is null. The assertion fails if it is not.
4499 </summary>
4500 <param name="item">The item to verify is null.</param>
4501 </member>
4502 <member name="M:Standard.Assert.BoundedDoubleInc(System.Double,System.Double,System.Double)">
4503 <summary>
4504 Verifies that the specified value is within the expected range. The assertion fails if it isn't.
4505 </summary>
4506 <param name="lowerBoundInclusive">The lower bound inclusive value.</param>
4507 <param name="value">The value to verify.</param>
4508 <param name="upperBoundInclusive">The upper bound inclusive value.</param>
4509 </member>
4510 <member name="M:Standard.Assert.BoundedInteger(System.Int32,System.Int32,System.Int32)">
4511 <summary>
4512 Verifies that the specified value is within the expected range. The assertion fails if it isn't.
4513 </summary>
4514 <param name="lowerBoundInclusive">The lower bound inclusive value.</param>
4515 <param name="value">The value to verify.</param>
4516 <param name="upperBoundExclusive">The upper bound exclusive value.</param>
4517 </member>
4518 <member name="M:Standard.Assert.IsApartmentState(System.Threading.ApartmentState)">
4519 <summary>
4520 Verify the current thread's apartment state is what's expected. The assertion fails if it isn't
4521 </summary>
4522 <param name="expectedState">
4523 The expected apartment state for the current thread.
4524 </param>
4525 <remarks>This breaks into the debugger in the case of a failed assertion.</remarks>
4526 </member>
4527 <member name="T:Standard.DoubleUtilities">
4528 <summary>
4529 DoubleUtil uses fixed eps to provide fuzzy comparison functionality for doubles.
4530 Note that FP noise is a big problem and using any of these compare
4531 methods is not a complete solution, but rather the way to reduce
4532 the probability of repeating unnecessary work.
4533 </summary>
4534 </member>
4535 <member name="F:Standard.DoubleUtilities.Epsilon">
4536 <summary>
4537 Epsilon - more or less random, more or less small number.
4538 </summary>
4539 </member>
4540 <member name="M:Standard.DoubleUtilities.AreClose(System.Double,System.Double)">
4541 <summary>
4542 AreClose returns whether or not two doubles are "close". That is, whether or
4543 not they are within epsilon of each other.
4544 There are plenty of ways for this to return false even for numbers which
4545 are theoretically identical, so no code calling this should fail to work if this
4546 returns false.
4547 </summary>
4548 <param name="value1">The first double to compare.</param>
4549 <param name="value2">The second double to compare.</param>
4550 <returns>The result of the AreClose comparision.</returns>
4551 </member>
4552 <member name="M:Standard.DoubleUtilities.IsStrictlyLessThan(System.Double,System.Double)">
4553 <summary>
4554 LessThan returns whether or not the first double is less than the second double.
4555 That is, whether or not the first is strictly less than *and* not within epsilon of
4556 the other number.
4557 There are plenty of ways for this to return false even for numbers which
4558 are theoretically identical, so no code calling this should fail to work if this
4559 returns false.
4560 </summary>
4561 <param name="value1">The first double to compare.</param>
4562 <param name="value2">The second double to compare.</param>
4563 <returns>The result of the LessThan comparision.</returns>
4564 </member>
4565 <member name="M:Standard.DoubleUtilities.IsStrictlyGreaterThan(System.Double,System.Double)">
4566 <summary>
4567 GreaterThan returns whether or not the first double is greater than the second double.
4568 That is, whether or not the first is strictly greater than *and* not within epsilon of
4569 the other number.
4570 There are plenty of ways for this to return false even for numbers which
4571 are theoretically identical, so no code calling this should fail to work if this
4572 returns false.
4573 </summary>
4574 <param name="value1">The first double to compare.</param>
4575 <param name="value2">The second double to compare.</param>
4576 <returns>The result of the GreaterThan comparision.</returns>
4577 </member>
4578 <member name="M:Standard.DoubleUtilities.IsLessThanOrCloseTo(System.Double,System.Double)">
4579 <summary>
4580 LessThanOrClose returns whether or not the first double is less than or close to
4581 the second double. That is, whether or not the first is strictly less than or within
4582 epsilon of the other number.
4583 There are plenty of ways for this to return false even for numbers which
4584 are theoretically identical, so no code calling this should fail to work if this
4585 returns false.
4586 </summary>
4587 <param name="value1">The first double to compare.</param>
4588 <param name="value2">The second double to compare.</param>
4589 <returns>The result of the LessThanOrClose comparision.</returns>
4590 </member>
4591 <member name="M:Standard.DoubleUtilities.IsGreaterThanOrCloseTo(System.Double,System.Double)">
4592 <summary>
4593 GreaterThanOrClose returns whether or not the first double is greater than or close to
4594 the second double. That is, whether or not the first is strictly greater than or within
4595 epsilon of the other number.
4596 There are plenty of ways for this to return false even for numbers which
4597 are theoretically identical, so no code calling this should fail to work if this
4598 returns false.
4599 </summary>
4600 <param name="value1">The first double to compare.</param>
4601 <param name="value2">The second double to compare.</param>
4602 <returns>The result of the GreaterThanOrClose comparision.</returns>
4603 </member>
4604 <member name="M:Standard.DoubleUtilities.IsFinite(System.Double)">
4605 <summary>
4606 Test to see if a double is a finite number (is not NaN or Infinity).
4607 </summary>
4608 <param name='value'>The value to test.</param>
4609 <returns>Whether or not the value is a finite number.</returns>
4610 </member>
4611 <member name="M:Standard.DoubleUtilities.IsValidSize(System.Double)">
4612 <summary>
4613 Test to see if a double a valid size value (is finite and > 0).
4614 </summary>
4615 <param name='value'>The value to test.</param>
4616 <returns>Whether or not the value is a valid size value.</returns>
4617 </member>
4618 <member name="M:Standard.DpiHelper.LogicalPixelsToDevice(System.Windows.Point)">
4619 <summary>
4620 Convert a point in device independent pixels (1/96") to a point in the system coordinates.
4621 </summary>
4622 <param name="logicalPoint">A point in the logical coordinate system.</param>
4623 <returns>Returns the parameter converted to the system's coordinates.</returns>
4624 </member>
4625 <member name="M:Standard.DpiHelper.DevicePixelsToLogical(System.Windows.Point)">
4626 <summary>
4627 Convert a point in system coordinates to a point in device independent pixels (1/96").
4628 </summary>
4629 <param name="devicePoint">A point in the physical coordinate system.</param>
4630 <returns>Returns the parameter converted to the device independent coordinate system.</returns>
4631 </member>
4632 <member name="T:Standard.Win32Error">
4633 <summary>
4634 Wrapper for common Win32 status codes.
4635 </summary>
4636 </member>
4637 <member name="F:Standard.Win32Error.ERROR_SUCCESS">
4638 <summary>The operation completed successfully.</summary>
4639 </member>
4640 <member name="F:Standard.Win32Error.ERROR_INVALID_FUNCTION">
4641 <summary>Incorrect function.</summary>
4642 </member>
4643 <member name="F:Standard.Win32Error.ERROR_FILE_NOT_FOUND">
4644 <summary>The system cannot find the file specified.</summary>
4645 </member>
4646 <member name="F:Standard.Win32Error.ERROR_PATH_NOT_FOUND">
4647 <summary>The system cannot find the path specified.</summary>
4648 </member>
4649 <member name="F:Standard.Win32Error.ERROR_TOO_MANY_OPEN_FILES">
4650 <summary>The system cannot open the file.</summary>
4651 </member>
4652 <member name="F:Standard.Win32Error.ERROR_ACCESS_DENIED">
4653 <summary>Access is denied.</summary>
4654 </member>
4655 <member name="F:Standard.Win32Error.ERROR_INVALID_HANDLE">
4656 <summary>The handle is invalid.</summary>
4657 </member>
4658 <member name="F:Standard.Win32Error.ERROR_OUTOFMEMORY">
4659 <summary>Not enough storage is available to complete this operation.</summary>
4660 </member>
4661 <member name="F:Standard.Win32Error.ERROR_NO_MORE_FILES">
4662 <summary>There are no more files.</summary>
4663 </member>
4664 <member name="F:Standard.Win32Error.ERROR_SHARING_VIOLATION">
4665 <summary>The process cannot access the file because it is being used by another process.</summary>
4666 </member>
4667 <member name="F:Standard.Win32Error.ERROR_INVALID_PARAMETER">
4668 <summary>The parameter is incorrect.</summary>
4669 </member>
4670 <member name="F:Standard.Win32Error.ERROR_INSUFFICIENT_BUFFER">
4671 <summary>The data area passed to a system call is too small.</summary>
4672 </member>
4673 <member name="F:Standard.Win32Error.ERROR_NESTING_NOT_ALLOWED">
4674 <summary>Cannot nest calls to LoadModule.</summary>
4675 </member>
4676 <member name="F:Standard.Win32Error.ERROR_KEY_DELETED">
4677 <summary>Illegal operation attempted on a registry key that has been marked for deletion.</summary>
4678 </member>
4679 <member name="F:Standard.Win32Error.ERROR_NOT_FOUND">
4680 <summary>Element not found.</summary>
4681 </member>
4682 <member name="F:Standard.Win32Error.ERROR_NO_MATCH">
4683 <summary>There was no match for the specified key in the index.</summary>
4684 </member>
4685 <member name="F:Standard.Win32Error.ERROR_BAD_DEVICE">
4686 <summary>An invalid device was specified.</summary>
4687 </member>
4688 <member name="F:Standard.Win32Error.ERROR_CANCELLED">
4689 <summary>The operation was canceled by the user.</summary>
4690 </member>
4691 <member name="F:Standard.Win32Error.ERROR_CANNOT_FIND_WND_CLASS">
4692 <summary>Cannot find window class.</summary>
4693 </member>
4694 <member name="F:Standard.Win32Error.ERROR_CLASS_ALREADY_EXISTS">
4695 <summary>The window class was already registered.</summary>
4696 </member>
4697 <member name="F:Standard.Win32Error.ERROR_INVALID_DATATYPE">
4698 <summary>The specified datatype is invalid.</summary>
4699 </member>
4700 <member name="M:Standard.Win32Error.#ctor(System.Int32)">
4701 <summary>
4702 Create a new Win32 error.
4703 </summary>
4704 <param name="i">The integer value of the error.</param>
4705 </member>
4706 <member name="M:Standard.Win32Error.op_Explicit(Standard.Win32Error)~Standard.HRESULT">
4707 <summary>Performs HRESULT_FROM_WIN32 conversion.</summary>
4708 <param name="error">The Win32 error being converted to an HRESULT.</param>
4709 <returns>The equivilent HRESULT value.</returns>
4710 </member>
4711 <member name="M:Standard.Win32Error.ToHRESULT">
4712 <summary>Performs HRESULT_FROM_WIN32 conversion.</summary>
4713 <returns>The equivilent HRESULT value.</returns>
4714 </member>
4715 <member name="M:Standard.Win32Error.GetLastError">
4716 <summary>Performs the equivalent of Win32's GetLastError()</summary>
4717 <returns>A Win32Error instance with the result of the native GetLastError</returns>
4718 </member>
4719 <member name="M:Standard.Win32Error.op_Equality(Standard.Win32Error,Standard.Win32Error)">
4720 <summary>
4721 Compare two Win32 error codes for equality.
4722 </summary>
4723 <param name="errLeft">The first error code to compare.</param>
4724 <param name="errRight">The second error code to compare.</param>
4725 <returns>Whether the two error codes are the same.</returns>
4726 </member>
4727 <member name="M:Standard.Win32Error.op_Inequality(Standard.Win32Error,Standard.Win32Error)">
4728 <summary>
4729 Compare two Win32 error codes for inequality.
4730 </summary>
4731 <param name="errLeft">The first error code to compare.</param>
4732 <param name="errRight">The second error code to compare.</param>
4733 <returns>Whether the two error codes are not the same.</returns>
4734 </member>
4735 <member name="F:Standard.Facility.Null">
4736 <summary>FACILITY_NULL</summary>
4737 </member>
4738 <member name="F:Standard.Facility.Rpc">
4739 <summary>FACILITY_RPC</summary>
4740 </member>
4741 <member name="F:Standard.Facility.Dispatch">
4742 <summary>FACILITY_DISPATCH</summary>
4743 </member>
4744 <member name="F:Standard.Facility.Storage">
4745 <summary>FACILITY_STORAGE</summary>
4746 </member>
4747 <member name="F:Standard.Facility.Itf">
4748 <summary>FACILITY_ITF</summary>
4749 </member>
4750 <member name="F:Standard.Facility.Win32">
4751 <summary>FACILITY_WIN32</summary>
4752 </member>
4753 <member name="F:Standard.Facility.Windows">
4754 <summary>FACILITY_WINDOWS</summary>
4755 </member>
4756 <member name="F:Standard.Facility.Control">
4757 <summary>FACILITY_CONTROL</summary>
4758 </member>
4759 <member name="F:Standard.Facility.Ese">
4760 <summary>MSDN doced facility code for ESE errors.</summary>
4761 </member>
4762 <member name="F:Standard.Facility.WinCodec">
4763 <summary>FACILITY_WINCODEC (WIC)</summary>
4764 </member>
4765 <member name="T:Standard.HRESULT">
4766 <summary>Wrapper for HRESULT status codes.</summary>
4767 </member>
4768 <member name="F:Standard.HRESULT.S_OK">
4769 <summary>S_OK</summary>
4770 </member>
4771 <member name="F:Standard.HRESULT.S_FALSE">
4772 <summary>S_FALSE</summary>
4773 </member>
4774 <member name="F:Standard.HRESULT.E_PENDING">
4775 <summary>E_PENDING</summary>
4776 </member>
4777 <member name="F:Standard.HRESULT.E_NOTIMPL">
4778 <summary>E_NOTIMPL</summary>
4779 </member>
4780 <member name="F:Standard.HRESULT.E_NOINTERFACE">
4781 <summary>E_NOINTERFACE</summary>
4782 </member>
4783 <member name="F:Standard.HRESULT.E_POINTER">
4784 <summary>E_POINTER</summary>
4785 </member>
4786 <member name="F:Standard.HRESULT.E_ABORT">
4787 <summary>E_ABORT</summary>
4788 </member>
4789 <member name="F:Standard.HRESULT.E_FAIL">
4790 <summary>E_FAIL</summary>
4791 </member>
4792 <member name="F:Standard.HRESULT.E_UNEXPECTED">
4793 <summary>E_UNEXPECTED</summary>
4794 </member>
4795 <member name="F:Standard.HRESULT.STG_E_INVALIDFUNCTION">
4796 <summary>STG_E_INVALIDFUNCTION</summary>
4797 </member>
4798 <member name="F:Standard.HRESULT.REGDB_E_CLASSNOTREG">
4799 <summary>REGDB_E_CLASSNOTREG</summary>
4800 </member>
4801 <member name="F:Standard.HRESULT.DESTS_E_NO_MATCHING_ASSOC_HANDLER">
4802 <summary>DESTS_E_NO_MATCHING_ASSOC_HANDLER. Win7 internal error code for Jump Lists.</summary>
4803 <remarks>There is no Assoc Handler for the given item registered by the specified application.</remarks>
4804 </member>
4805 <member name="F:Standard.HRESULT.DESTS_E_NORECDOCS">
4806 <summary>DESTS_E_NORECDOCS. Win7 internal error code for Jump Lists.</summary>
4807 <remarks>The given item is excluded from the recent docs folder by the NoRecDocs bit on its registration.</remarks>
4808 </member>
4809 <member name="F:Standard.HRESULT.DESTS_E_NOTALLCLEARED">
4810 <summary>DESTS_E_NOTALLCLEARED. Win7 internal error code for Jump Lists.</summary>
4811 <remarks>Not all of the items were successfully cleared</remarks>
4812 </member>
4813 <member name="F:Standard.HRESULT.E_ACCESSDENIED">
4814 <summary>E_ACCESSDENIED</summary>
4815 <remarks>Win32Error ERROR_ACCESS_DENIED.</remarks>
4816 </member>
4817 <member name="F:Standard.HRESULT.E_OUTOFMEMORY">
4818 <summary>E_OUTOFMEMORY</summary>
4819 <remarks>Win32Error ERROR_OUTOFMEMORY.</remarks>
4820 </member>
4821 <member name="F:Standard.HRESULT.E_INVALIDARG">
4822 <summary>E_INVALIDARG</summary>
4823 <remarks>Win32Error ERROR_INVALID_PARAMETER.</remarks>
4824 </member>
4825 <member name="F:Standard.HRESULT.INTSAFE_E_ARITHMETIC_OVERFLOW">
4826 <summary>INTSAFE_E_ARITHMETIC_OVERFLOW</summary>
4827 </member>
4828 <member name="F:Standard.HRESULT.COR_E_OBJECTDISPOSED">
4829 <summary>COR_E_OBJECTDISPOSED</summary>
4830 </member>
4831 <member name="F:Standard.HRESULT.WC_E_GREATERTHAN">
4832 <summary>WC_E_GREATERTHAN</summary>
4833 </member>
4834 <member name="F:Standard.HRESULT.WC_E_SYNTAX">
4835 <summary>WC_E_SYNTAX</summary>
4836 </member>
4837 <member name="M:Standard.HRESULT.#ctor(System.UInt32)">
4838 <summary>
4839 Create an HRESULT from an integer value.
4840 </summary>
4841 <param name="i"></param>
4842 </member>
4843 <member name="M:Standard.HRESULT.op_Explicit(Standard.HRESULT)~System.Int32">
4844 <summary>
4845 Convert an HRESULT to an int. Used for COM interface declarations out of our control.
4846 </summary>
4847 </member>
4848 <member name="P:Standard.HRESULT.Facility">
4849 <summary>
4850 retrieve HRESULT_FACILITY
4851 </summary>
4852 </member>
4853 <member name="P:Standard.HRESULT.Code">
4854 <summary>
4855 retrieve HRESULT_CODE
4856 </summary>
4857 </member>
4858 <member name="M:Standard.HRESULT.ToString">
4859 <summary>
4860 Get a string representation of this HRESULT.
4861 </summary>
4862 <returns></returns>
4863 </member>
4864 <member name="M:Standard.HRESULT.ThrowLastError">
4865 <summary>
4866 Convert the result of Win32 GetLastError() into a raised exception.
4867 </summary>
4868 </member>
4869 <member name="T:Standard.HCF">
4870 <summary>
4871 HIGHCONTRAST flags
4872 </summary>
4873 </member>
4874 <member name="T:Standard.DROPIMAGETYPE">
4875 <summary>
4876 DROPIMAGE_*
4877 </summary>
4878 </member>
4879 <member name="T:Standard.BI">
4880 <summary>
4881 BITMAPINFOHEADER Compression type. BI_*.
4882 </summary>
4883 </member>
4884 <member name="T:Standard.RGN">
4885 <summary>
4886 CombingRgn flags. RGN_*
4887 </summary>
4888 </member>
4889 <member name="F:Standard.RGN.AND">
4890 <summary>
4891 Creates the intersection of the two combined regions.
4892 </summary>
4893 </member>
4894 <member name="F:Standard.RGN.OR">
4895 <summary>
4896 Creates the union of two combined regions.
4897 </summary>
4898 </member>
4899 <member name="F:Standard.RGN.XOR">
4900 <summary>
4901 Creates the union of two combined regions except for any overlapping areas.
4902 </summary>
4903 </member>
4904 <member name="F:Standard.RGN.DIFF">
4905 <summary>
4906 Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
4907 </summary>
4908 </member>
4909 <member name="F:Standard.RGN.COPY">
4910 <summary>
4911 Creates a copy of the region identified by hrgnSrc1.
4912 </summary>
4913 </member>
4914 <member name="T:Standard.OLECMDEXECOPT">
4915 <summary>
4916 For IWebBrowser2. OLECMDEXECOPT_*
4917 </summary>
4918 </member>
4919 <member name="T:Standard.OLECMDF">
4920 <summary>
4921 For IWebBrowser2. OLECMDF_*
4922 </summary>
4923 </member>
4924 <member name="T:Standard.OLECMDID">
4925 <summary>
4926 For IWebBrowser2. OLECMDID_*
4927 </summary>
4928 </member>
4929 <member name="T:Standard.READYSTATE">
4930 <summary>
4931 For IWebBrowser2. READYSTATE_*
4932 </summary>
4933 </member>
4934 <member name="T:Standard.DOGIF">
4935 <summary>
4936 DATAOBJ_GET_ITEM_FLAGS. DOGIF_*.
4937 </summary>
4938 </member>
4939 <member name="F:Standard.ErrorModes.Default">
4940 <summary>Use the system default, which is to display all error dialog boxes.</summary>
4941 </member>
4942 <member name="F:Standard.ErrorModes.FailCriticalErrors">
4943 <summary>
4944 The system does not display the critical-error-handler message box.
4945 Instead, the system sends the error to the calling process.
4946 </summary>
4947 </member>
4948 <member name="F:Standard.ErrorModes.NoGpFaultErrorBox">
4949 <summary>
4950 64-bit Windows: The system automatically fixes memory alignment faults and makes them
4951 invisible to the application. It does this for the calling process and any descendant processes.
4952 After this value is set for a process, subsequent attempts to clear the value are ignored.
4953 </summary>
4954 </member>
4955 <member name="F:Standard.ErrorModes.NoAlignmentFaultExcept">
4956 <summary>
4957 The system does not display the general-protection-fault message box.
4958 This flag should only be set by debugging applications that handle general
4959 protection (GP) faults themselves with an exception handler.
4960 </summary>
4961 </member>
4962 <member name="F:Standard.ErrorModes.NoOpenFileErrorBox">
4963 <summary>
4964 The system does not display a message box when it fails to find a file.
4965 Instead, the error is returned to the calling process.
4966 </summary>
4967 </member>
4968 <member name="T:Standard.HT">
4969 <summary>
4970 Non-client hit test values, HT*
4971 </summary>
4972 </member>
4973 <member name="T:Standard.GCLP">
4974 <summary>
4975 GetClassLongPtr values, GCLP_*
4976 </summary>
4977 </member>
4978 <member name="T:Standard.GWL">
4979 <summary>
4980 GetWindowLongPtr values, GWL_*
4981 </summary>
4982 </member>
4983 <member name="T:Standard.SM">
4984 <summary>
4985 SystemMetrics. SM_*
4986 </summary>
4987 </member>
4988 <member name="T:Standard.SPI">
4989 <summary>
4990 SystemParameterInfo values, SPI_*
4991 </summary>
4992 </member>
4993 <member name="T:Standard.SPIF">
4994 <summary>
4995 SystemParameterInfo flag values, SPIF_*
4996 </summary>
4997 </member>
4998 <member name="T:Standard.CS">
4999 <summary>
5000 CS_*
5001 </summary>
5002 </member>
5003 <member name="T:Standard.WS">
5004 <summary>
5005 WindowStyle values, WS_*
5006 </summary>
5007 </member>
5008 <member name="T:Standard.WM">
5009 <summary>
5010 Window message values, WM_*
5011 </summary>
5012 </member>
5013 <member name="T:Standard.WS_EX">
5014 <summary>
5015 Window style extended values, WS_EX_*
5016 </summary>
5017 </member>
5018 <member name="T:Standard.DeviceCap">
5019 <summary>
5020 GetDeviceCaps nIndex values.
5021 </summary>
5022 </member>
5023 <member name="F:Standard.DeviceCap.BITSPIXEL">
5024 <summary>Number of bits per pixel
5025 </summary>
5026 </member>
5027 <member name="F:Standard.DeviceCap.PLANES">
5028 <summary>
5029 Number of planes
5030 </summary>
5031 </member>
5032 <member name="F:Standard.DeviceCap.LOGPIXELSX">
5033 <summary>
5034 Logical pixels inch in X
5035 </summary>
5036 </member>
5037 <member name="F:Standard.DeviceCap.LOGPIXELSY">
5038 <summary>
5039 Logical pixels inch in Y
5040 </summary>
5041 </member>
5042 <member name="T:Standard.FOF">
5043 <summary>
5044 "FILEOP_FLAGS", FOF_*.
5045 </summary>
5046 </member>
5047 <member name="T:Standard.MF">
5048 <summary>
5049 EnableMenuItem uEnable values, MF_*
5050 </summary>
5051 </member>
5052 <member name="F:Standard.MF.DOES_NOT_EXIST">
5053 <summary>
5054 Possible return value for EnableMenuItem
5055 </summary>
5056 </member>
5057 <member name="T:Standard.WINDOWTHEMEATTRIBUTETYPE">
5058 <summary>Specifies the type of visual style attribute to set on a window.</summary>
5059 </member>
5060 <member name="F:Standard.WINDOWTHEMEATTRIBUTETYPE.WTA_NONCLIENT">
5061 <summary>Non-client area window attributes will be set.</summary>
5062 </member>
5063 <member name="T:Standard.DWMFLIP3D">
5064 <summary>
5065 DWMFLIP3DWINDOWPOLICY. DWMFLIP3D_*
5066 </summary>
5067 </member>
5068 <member name="T:Standard.DWMNCRP">
5069 <summary>
5070 DWMNCRENDERINGPOLICY. DWMNCRP_*
5071 </summary>
5072 </member>
5073 <member name="T:Standard.DWMWA">
5074 <summary>
5075 DWMWINDOWATTRIBUTE. DWMWA_*
5076 </summary>
5077 </member>
5078 <member name="T:Standard.WTNCA">
5079 <summary>
5080 WindowThemeNonClientAttributes
5081 </summary>
5082 </member>
5083 <member name="F:Standard.WTNCA.NODRAWCAPTION">
5084 <summary>Prevents the window caption from being drawn.</summary>
5085 </member>
5086 <member name="F:Standard.WTNCA.NODRAWICON">
5087 <summary>Prevents the system icon from being drawn.</summary>
5088 </member>
5089 <member name="F:Standard.WTNCA.NOSYSMENU">
5090 <summary>Prevents the system icon menu from appearing.</summary>
5091 </member>
5092 <member name="F:Standard.WTNCA.NOMIRRORHELP">
5093 <summary>Prevents mirroring of the question mark, even in right-to-left (RTL) layout.</summary>
5094 </member>
5095 <member name="F:Standard.WTNCA.VALIDBITS">
5096 <summary> A mask that contains all the valid bits.</summary>
5097 </member>
5098 <member name="T:Standard.SWP">
5099 <summary>
5100 SetWindowPos options
5101 </summary>
5102 </member>
5103 <member name="T:Standard.SW">
5104 <summary>
5105 ShowWindow options
5106 </summary>
5107 </member>
5108 <member name="F:Standard.SC.F_ISSECURE">
5109 <summary>
5110 SCF_ISSECURE
5111 </summary>
5112 </member>
5113 <member name="T:Standard.Status">
5114 <summary>
5115 GDI+ Status codes
5116 </summary>
5117 </member>
5118 <member name="T:Standard.MSGFLT">
5119 <summary>
5120 MSGFLT_*. New in Vista. Realiased in Windows 7.
5121 </summary>
5122 </member>
5123 <member name="T:Standard.NIM">
5124 <summary>
5125 Shell_NotifyIcon messages. NIM_*
5126 </summary>
5127 </member>
5128 <member name="T:Standard.SHARD">
5129 <summary>
5130 SHAddToRecentDocuments flags. SHARD_*
5131 </summary>
5132 </member>
5133 <member name="T:Standard.NIF">
5134 <summary>
5135 Shell_NotifyIcon flags. NIF_*
5136 </summary>
5137 </member>
5138 <member name="F:Standard.NIF.REALTIME">
5139 <summary>
5140 Vista only.
5141 </summary>
5142 </member>
5143 <member name="F:Standard.NIF.SHOWTIP">
5144 <summary>
5145 Vista only.
5146 </summary>
5147 </member>
5148 <member name="T:Standard.NIIF">
5149 <summary>
5150 Shell_NotifyIcon info flags. NIIF_*
5151 </summary>
5152 </member>
5153 <member name="F:Standard.NIIF.USER">
5154 <summary>XP SP2 and later.</summary>
5155 </member>
5156 <member name="F:Standard.NIIF.NOSOUND">
5157 <summary>XP and later.</summary>
5158 </member>
5159 <member name="F:Standard.NIIF.LARGE_ICON">
5160 <summary>Vista and later.</summary>
5161 </member>
5162 <member name="F:Standard.NIIF.NIIF_RESPECT_QUIET_TIME">
5163 <summary>Windows 7 and later</summary>
5164 </member>
5165 <member name="F:Standard.NIIF.XP_ICON_MASK">
5166 <summary>XP and later. Native version called NIIF_ICON_MASK.</summary>
5167 </member>
5168 <member name="T:Standard.AC">
5169 <summary>
5170 AC_*
5171 </summary>
5172 </member>
5173 <member name="F:Standard.NOTIFYICONDATA.dwState">
5174 <summary>
5175 The state of the icon. There are two flags that can be set independently.
5176 NIS_HIDDEN = 1. The icon is hidden.
5177 NIS_SHAREDICON = 2. The icon is shared.
5178 </summary>
5179 </member>
5180 <member name="F:Standard.SHARDAPPIDINFOIDLIST.pidl">
5181 <summary>The idlist for the shell item that should be added to the recent docs folder.</summary>
5182 </member>
5183 <member name="F:Standard.SHARDAPPIDINFOIDLIST.pszAppID">
5184 <summary>The id of the application that should be associated with this recent doc.</summary>
5185 </member>
5186 <member name="T:Standard.WTA_OPTIONS">
5187 <summary>Defines options that are used to set window visual style attributes.</summary>
5188 </member>
5189 <member name="F:Standard.WTA_OPTIONS.dwFlags">
5190 <summary>
5191 A combination of flags that modify window visual style attributes.
5192 Can be a combination of the WTNCA constants.
5193 </summary>
5194 </member>
5195 <member name="F:Standard.WTA_OPTIONS.dwMask">
5196 <summary>
5197 A bitmask that describes how the values specified in dwFlags should be applied.
5198 If the bit corresponding to a value in dwFlags is 0, that flag will be removed.
5199 If the bit is 1, the flag will be added.
5200 </summary>
5201 </member>
5202 <member name="F:Standard.MARGINS.cxLeftWidth">
5203 <summary>Width of left border that retains its size.</summary>
5204 </member>
5205 <member name="F:Standard.MARGINS.cxRightWidth">
5206 <summary>Width of right border that retains its size.</summary>
5207 </member>
5208 <member name="F:Standard.MARGINS.cyTopHeight">
5209 <summary>Height of top border that retains its size.</summary>
5210 </member>
5211 <member name="F:Standard.MARGINS.cyBottomHeight">
5212 <summary>Height of bottom border that retains its size.</summary>
5213 </member>
5214 <member name="F:Standard.APPBARDATA.cbSize">
5215 <summary>
5216 initialize this field using: Marshal.SizeOf(typeof(APPBARDATA));
5217 </summary>
5218 </member>
5219 <member name="T:Standard.WndProc">
5220 <summary>Delegate declaration that matches native WndProc signatures.</summary>
5221 </member>
5222 <member name="T:Standard.MessageHandler">
5223 <summary>Delegate declaration that matches managed WndProc signatures.</summary>
5224 </member>
5225 <member name="M:Standard.NativeMethods.SetWindowThemeAttribute(System.IntPtr,Standard.WINDOWTHEMEATTRIBUTETYPE,Standard.WTA_OPTIONS@,System.UInt32)">
5226 <summary>
5227 Sets attributes to control how visual styles are applied to a specified window.
5228 </summary>
5229 <param name="hwnd">
5230 Handle to a window to apply changes to.
5231 </param>
5232 <param name="eAttribute">
5233 Value of type WINDOWTHEMEATTRIBUTETYPE that specifies the type of attribute to set.
5234 The value of this parameter determines the type of data that should be passed in the pvAttribute parameter.
5235 Can be the following value:
5236 <list>WTA_NONCLIENT (Specifies non-client related attributes).</list>
5237 pvAttribute must be a pointer of type WTA_OPTIONS.
5238 </param>
5239 <param name="pvAttribute">
5240 A pointer that specifies attributes to set. Type is determined by the value of the eAttribute value.
5241 </param>
5242 <param name="cbAttribute">
5243 Specifies the size, in bytes, of the data pointed to by pvAttribute.
5244 </param>
5245 </member>
5246 <member name="M:Standard.NativeMethods._SystemParametersInfo_NONCLIENTMETRICS(Standard.SPI,System.Int32,Standard.NONCLIENTMETRICS@,Standard.SPIF)">
5247 <summary>Overload of SystemParametersInfo for getting and setting NONCLIENTMETRICS.</summary>
5248 </member>
5249 <member name="M:Standard.NativeMethods._SystemParametersInfo_HIGHCONTRAST(Standard.SPI,System.Int32,Standard.HIGHCONTRAST@,Standard.SPIF)">
5250 <summary>Overload of SystemParametersInfo for getting and setting HIGHCONTRAST.</summary>
5251 </member>
5252 <member name="M:Standard.NativeMethods.SetCurrentProcessExplicitAppUserModelID(System.String)">
5253 <summary>
5254 Sets the User Model AppID for the current process, enabling Windows to retrieve this ID
5255 </summary>
5256 <param name="AppID"></param>
5257 </member>
5258 <member name="M:Standard.NativeMethods.GetCurrentProcessExplicitAppUserModelID(System.String@)">
5259 <summary>
5260 Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID
5261 </summary>
5262 <param name="AppID"></param>
5263 </member>
5264 <member name="T:Standard.AL">
5265 <summary>ASSOCIATIONLEVEL, AL_*</summary>
5266 </member>
5267 <member name="T:Standard.AT">
5268 <summary>ASSOCIATIONTYPE, AT_*</summary>
5269 </member>
5270 <member name="T:Standard.FDAP">
5271 <summary>FileDialog AddPlace options. FDAP_*</summary>
5272 </member>
5273 <member name="T:Standard.FOS">
5274 <summary>IFileDialog options. FOS_*</summary>
5275 </member>
5276 <member name="T:Standard.FDEOR">
5277 <summary>FDE_OVERWRITE_RESPONSE. FDEOR_*</summary>
5278 </member>
5279 <member name="T:Standard.FDESVR">
5280 <summary>FDE_SHAREVIOLATION_RESPONSE. FDESVR_*</summary>
5281 </member>
5282 <member name="T:Standard.SIATTRIBFLAGS">
5283 <summary>ShellItem attribute flags. SIATTRIBFLAGS_*</summary>
5284 </member>
5285 <member name="T:Standard.STPF">
5286 <summary>
5287 Flags for SetTabProperties. STPF_*
5288 </summary>
5289 <remarks>The native enum was called STPFLAG.</remarks>
5290 </member>
5291 <member name="T:Standard.TBPF">
5292 <summary>
5293 Flags for Setting Taskbar Progress state. TBPF_*
5294 </summary>
5295 <remarks>
5296 The native enum was called TBPFLAG.
5297 </remarks>
5298 </member>
5299 <member name="T:Standard.THB">
5300 <summary>
5301 THUMBBUTTON mask. THB_*
5302 </summary>
5303 </member>
5304 <member name="T:Standard.THBF">
5305 <summary>
5306 THUMBBUTTON flags. THBF_*
5307 </summary>
5308 </member>
5309 <member name="T:Standard.GPS">
5310 <summary>
5311 GetPropertyStoreFlags. GPS_*.
5312 </summary>
5313 <remarks>
5314 These are new for Vista, but are used in downlevel components
5315 </remarks>
5316 </member>
5317 <member name="T:Standard.KDC">
5318 <summary>
5319 KNOWNDESTCATEGORY. KDC_*
5320 </summary>
5321 </member>
5322 <member name="F:Standard.SFGAO.CANCOPY">
5323 <summary>Objects can be copied</summary>
5324 <remarks>DROPEFFECT_COPY</remarks>
5325 </member>
5326 <member name="F:Standard.SFGAO.CANMOVE">
5327 <summary>Objects can be moved</summary>
5328 <remarks>DROPEFFECT_MOVE</remarks>
5329 </member>
5330 <member name="F:Standard.SFGAO.CANLINK">
5331 <summary>Objects can be linked</summary>
5332 <remarks>
5333 DROPEFFECT_LINK.
5334
5335 If this bit is set on an item in the shell folder, a
5336 'Create Shortcut' menu item will be added to the File
5337 menu and context menus for the item. If the user selects
5338 that command, your IContextMenu::InvokeCommand() will be called
5339 with 'link'.
5340 That flag will also be used to determine if 'Create Shortcut'
5341 should be added when the item in your folder is dragged to another
5342 folder.
5343 </remarks>
5344 </member>
5345 <member name="F:Standard.SFGAO.STORAGE">
5346 <summary>supports BindToObject(IID_IStorage)</summary>
5347 </member>
5348 <member name="F:Standard.SFGAO.CANRENAME">
5349 <summary>Objects can be renamed</summary>
5350 </member>
5351 <member name="F:Standard.SFGAO.CANDELETE">
5352 <summary>Objects can be deleted</summary>
5353 </member>
5354 <member name="F:Standard.SFGAO.HASPROPSHEET">
5355 <summary>Objects have property sheets</summary>
5356 </member>
5357 <member name="F:Standard.SFGAO.DROPTARGET">
5358 <summary>Objects are drop target</summary>
5359 </member>
5360 <member name="F:Standard.SFGAO.ENCRYPTED">
5361 <summary>Object is encrypted (use alt color)</summary>
5362 </member>
5363 <member name="F:Standard.SFGAO.ISSLOW">
5364 <summary>'Slow' object</summary>
5365 </member>
5366 <member name="F:Standard.SFGAO.GHOSTED">
5367 <summary>Ghosted icon</summary>
5368 </member>
5369 <member name="F:Standard.SFGAO.LINK">
5370 <summary>Shortcut (link)</summary>
5371 </member>
5372 <member name="F:Standard.SFGAO.SHARE">
5373 <summary>Shared</summary>
5374 </member>
5375 <member name="F:Standard.SFGAO.READONLY">
5376 <summary>Read-only</summary>
5377 </member>
5378 <member name="F:Standard.SFGAO.HIDDEN">
5379 <summary> Hidden object</summary>
5380 </member>
5381 <member name="F:Standard.SFGAO.FILESYSANCESTOR">
5382 <summary> May contain children with SFGAO_FILESYSTEM</summary>
5383 </member>
5384 <member name="F:Standard.SFGAO.FOLDER">
5385 <summary>Support BindToObject(IID_IShellFolder)</summary>
5386 </member>
5387 <member name="F:Standard.SFGAO.FILESYSTEM">
5388 <summary>Is a win32 file system object (file/folder/root)</summary>
5389 </member>
5390 <member name="F:Standard.SFGAO.HASSUBFOLDER">
5391 <summary>May contain children with SFGAO_FOLDER (may be slow)</summary>
5392 </member>
5393 <member name="F:Standard.SFGAO.VALIDATE">
5394 <summary>Invalidate cached information (may be slow)</summary>
5395 </member>
5396 <member name="F:Standard.SFGAO.REMOVABLE">
5397 <summary>Is this removeable media?</summary>
5398 </member>
5399 <member name="F:Standard.SFGAO.COMPRESSED">
5400 <summary> Object is compressed (use alt color)</summary>
5401 </member>
5402 <member name="F:Standard.SFGAO.BROWSABLE">
5403 <summary>Supports IShellFolder, but only implements CreateViewObject() (non-folder view)</summary>
5404 </member>
5405 <member name="F:Standard.SFGAO.NONENUMERATED">
5406 <summary>Is a non-enumerated object (should be hidden)</summary>
5407 </member>
5408 <member name="F:Standard.SFGAO.NEWCONTENT">
5409 <summary>Should show bold in explorer tree</summary>
5410 </member>
5411 <member name="F:Standard.SFGAO.CANMONIKER">
5412 <summary>Obsolete</summary>
5413 </member>
5414 <member name="F:Standard.SFGAO.HASSTORAGE">
5415 <summary>Obsolete</summary>
5416 </member>
5417 <member name="F:Standard.SFGAO.STREAM">
5418 <summary>Supports BindToObject(IID_IStream)</summary>
5419 </member>
5420 <member name="F:Standard.SFGAO.STORAGEANCESTOR">
5421 <summary>May contain children with SFGAO_STORAGE or SFGAO_STREAM</summary>
5422 </member>
5423 <member name="F:Standard.SFGAO.STORAGECAPMASK">
5424 <summary>For determining storage capabilities, ie for open/save semantics</summary>
5425 </member>
5426 <member name="F:Standard.SFGAO.PKEYSFGAOMASK">
5427 <summary>
5428 Attributes that are masked out for PKEY_SFGAOFlags because they are considered
5429 to cause slow calculations or lack context
5430 (SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER and others)
5431 </summary>
5432 </member>
5433 <member name="T:Standard.SHCONTF">
5434 <summary>
5435 IShellFolder::EnumObjects grfFlags bits. Also called SHCONT
5436 </summary>
5437 </member>
5438 <member name="T:Standard.SHGDN">
5439 <summary>
5440 IShellFolder::GetDisplayNameOf/SetNameOf uFlags. Also called SHGDNF.
5441 </summary>
5442 <remarks>
5443 For compatibility with SIGDN, these bits must all sit in the LOW word.
5444 </remarks>
5445 </member>
5446 <member name="T:Standard.SICHINT">
5447 <summary>
5448 SHELLITEMCOMPAREHINTF. SICHINT_*.
5449 </summary>
5450 </member>
5451 <member name="F:Standard.SICHINT.DISPLAY">
5452 <summary>iOrder based on display in a folder view</summary>
5453 </member>
5454 <member name="F:Standard.SICHINT.ALLFIELDS">
5455 <summary>exact instance compare</summary>
5456 </member>
5457 <member name="F:Standard.SICHINT.CANONICAL">
5458 <summary>iOrder based on canonical name (better performance)</summary>
5459 </member>
5460 <member name="T:Standard.SIGDN">
5461 <summary>
5462 ShellItem enum. SIGDN_*.
5463 </summary>
5464 </member>
5465 <member name="T:Standard.STR_GPS">
5466 <summary>
5467 STR_GPS_*
5468 </summary>
5469 <remarks>
5470 When requesting a property store through IShellFolder, you can specify the equivalent of
5471 GPS_DEFAULT by passing in a null IBindCtx parameter.
5472
5473 You can specify the equivalent of GPS_READWRITE by passing a mode of STGM_READWRITE | STGM_EXCLUSIVE
5474 in the bind context
5475
5476 Here are the string versions of GPS_ flags, passed to IShellFolder::BindToObject() via IBindCtx::RegisterObjectParam()
5477 These flags are valid when requesting an IPropertySetStorage or IPropertyStore handler
5478
5479 The meaning of these flags are described above.
5480
5481 There is no STR_ equivalent for GPS_TEMPORARY because temporary property stores
5482 are provided by IShellItem2 only -- not by the underlying IShellFolder.
5483 </remarks>
5484 </member>
5485 <member name="F:Standard.THUMBBUTTON.THBN_CLICKED">
5486 <summary>
5487 WPARAM value for a THUMBBUTTON being clicked.
5488 </summary>
5489 </member>
5490 <member name="F:Standard.PKEY._fmtid">
5491 <summary>fmtid</summary>
5492 </member>
5493 <member name="F:Standard.PKEY._pid">
5494 <summary>pid</summary>
5495 </member>
5496 <member name="F:Standard.PKEY.Title">
5497 <summary>PKEY_Title</summary>
5498 </member>
5499 <member name="F:Standard.PKEY.AppUserModel_ID">
5500 <summary>PKEY_AppUserModel_ID</summary>
5501 </member>
5502 <member name="F:Standard.PKEY.AppUserModel_IsDestListSeparator">
5503 <summary>PKEY_AppUserModel_IsDestListSeparator</summary>
5504 </member>
5505 <member name="F:Standard.PKEY.AppUserModel_RelaunchCommand">
5506 <summary>PKEY_AppUserModel_RelaunchCommand</summary>
5507 </member>
5508 <member name="F:Standard.PKEY.AppUserModel_RelaunchDisplayNameResource">
5509 <summary>PKEY_AppUserModel_RelaunchDisplayNameResource</summary>
5510 </member>
5511 <member name="F:Standard.PKEY.AppUserModel_RelaunchIconResource">
5512 <summary>PKEY_AppUserModel_RelaunchIconResource</summary>
5513 </member>
5514 <member name="T:Standard.IObjectArray">
5515 <summary>Unknown Object Array</summary>
5516 </member>
5517 <member name="T:Standard.IShellItem">
5518 <summary>
5519 Shell Namespace helper
5520 </summary>
5521 </member>
5522 <member name="T:Standard.IShellItem2">
5523 <summary>
5524 Shell Namespace helper 2
5525 </summary>
5526 </member>
5527 <member name="M:Standard.ITaskbarList.HrInit">
5528 <summary>
5529 This function must be called first to validate use of other members.
5530 </summary>
5531 </member>
5532 <member name="M:Standard.ITaskbarList.AddTab(System.IntPtr)">
5533 <summary>
5534 This function adds a tab for hwnd to the taskbar.
5535 </summary>
5536 <param name="hwnd">The HWND for which to add the tab.</param>
5537 </member>
5538 <member name="M:Standard.ITaskbarList.DeleteTab(System.IntPtr)">
5539 <summary>
5540 This function deletes a tab for hwnd from the taskbar.
5541 </summary>
5542 <param name="hwnd">The HWND for which the tab is to be deleted.</param>
5543 </member>
5544 <member name="M:Standard.ITaskbarList.ActivateTab(System.IntPtr)">
5545 <summary>
5546 This function activates the tab associated with hwnd on the taskbar.
5547 </summary>
5548 <param name="hwnd">The HWND for which the tab is to be actuvated.</param>
5549 </member>
5550 <member name="M:Standard.ITaskbarList.SetActiveAlt(System.IntPtr)">
5551 <summary>
5552 This function marks hwnd in the taskbar as the active tab.
5553 </summary>
5554 <param name="hwnd">The HWND to activate.</param>
5555 </member>
5556 <member name="M:Standard.ITaskbarList2.MarkFullscreenWindow(System.IntPtr,System.Boolean)">
5557 <summary>
5558 Marks a window as full-screen.
5559 </summary>
5560 <param name="hwnd">The handle of the window to be marked.</param>
5561 <param name="fFullscreen">A Boolean value marking the desired full-screen status of the window.</param>
5562 <remarks>
5563 Setting the value of fFullscreen to true, the Shell treats this window as a full-screen window, and the taskbar
5564 is moved to the bottom of the z-order when this window is active. Setting the value of fFullscreen to false
5565 removes the full-screen marking, but <i>does not</i> cause the Shell to treat the window as though it were
5566 definitely not full-screen. With a false fFullscreen value, the Shell depends on its automatic detection facility
5567 to specify how the window should be treated, possibly still flagging the window as full-screen.
5568 </remarks>
5569 </member>
5570 <member name="T:Standard.IApplicationDocumentLists">
5571 <summary>
5572 Allows an application to retrieve the most recent and frequent documents opened in that app, as reported via SHAddToRecentDocs
5573 </summary>
5574 </member>
5575 <member name="M:Standard.IApplicationDocumentLists.SetAppID(System.String)">
5576 <summary>
5577 Set the App User Model ID for the application retrieving this list. If an AppID is not provided via this method,
5578 the system will use a heuristically determined ID. This method must be called before GetList.
5579 </summary>
5580 <param name="pszAppID">App Id.</param>
5581 </member>
5582 <member name="M:Standard.IApplicationDocumentLists.GetList(Standard.APPDOCLISTTYPE,System.UInt32,System.Guid@)">
5583 <summary>
5584 Retrieve an IEnumObjects or IObjectArray for IShellItems and/or IShellLinks.
5585 Items may appear in both the frequent and recent lists.
5586 </summary>
5587 <returns></returns>
5588 </member>
5589 <member name="T:Standard.IObjectWithAppUserModelId">
5590 <summary>
5591 Provides access to the App User Model ID on objects supporting this value.
5592 </summary>
5593 </member>
5594 <member name="T:Standard.IObjectWithProgId">
5595 <summary>
5596 Provides access to the ProgID associated with an object
5597 </summary>
5598 </member>
5599 <member name="T:Standard.ComStream">
5600 <summary>
5601 Wraps an IStream interface pointer from COM into a form consumable by .Net.
5602 </summary>
5603 <remarks>
5604 This implementation is immutable, though it's possible that the underlying
5605 stream can be changed in another context.
5606 </remarks>
5607 </member>
5608 <member name="M:Standard.ComStream.#ctor(System.Runtime.InteropServices.ComTypes.IStream@)">
5609 <summary>
5610 Wraps a native IStream interface into a CLR Stream subclass.
5611 </summary>
5612 <param name="stream">
5613 The stream that this object wraps.
5614 </param>
5615 <remarks>
5616 Note that the parameter is passed by ref. On successful creation it is
5617 zeroed out to the caller. This object becomes responsible for the lifetime
5618 management of the wrapped IStream.
5619 </remarks>
5620 </member>
5621 <member name="T:Standard.ManagedIStream">
5622 <summary>
5623 Wraps a managed stream instance into an interface pointer consumable by COM.
5624 </summary>
5625 </member>
5626 <member name="M:Standard.ManagedIStream.#ctor(System.IO.Stream)">
5627 <summary>
5628 Initializes a new instance of the ManagedIStream class with the specified managed Stream object.
5629 </summary>
5630 <param name="source">
5631 The stream that this IStream reference is wrapping.
5632 </param>
5633 </member>
5634 <member name="M:Standard.ManagedIStream.Clone(System.Runtime.InteropServices.ComTypes.IStream@)">
5635 <summary>
5636 Creates a new stream object with its own seek pointer that
5637 references the same bytes as the original stream.
5638 </summary>
5639 <param name="ppstm">
5640 When this method returns, contains the new stream object. This parameter is passed uninitialized.
5641 </param>
5642 <remarks>
5643 For more information, see the existing documentation for IStream::Clone in the MSDN library.
5644 This class doesn't implement Clone. A COMException is thrown if it is used.
5645 </remarks>
5646 </member>
5647 <member name="M:Standard.ManagedIStream.Commit(System.Int32)">
5648 <summary>
5649 Ensures that any changes made to a stream object that is open in transacted
5650 mode are reflected in the parent storage.
5651 </summary>
5652 <param name="grfCommitFlags">
5653 A value that controls how the changes for the stream object are committed.
5654 </param>
5655 <remarks>
5656 For more information, see the existing documentation for IStream::Commit in the MSDN library.
5657 </remarks>
5658 </member>
5659 <member name="M:Standard.ManagedIStream.CopyTo(System.Runtime.InteropServices.ComTypes.IStream,System.Int64,System.IntPtr,System.IntPtr)">
5660 <summary>
5661 Copies a specified number of bytes from the current seek pointer in the
5662 stream to the current seek pointer in another stream.
5663 </summary>
5664 <param name="pstm">
5665 A reference to the destination stream.
5666 </param>
5667 <param name="cb">
5668 The number of bytes to copy from the source stream.
5669 </param>
5670 <param name="pcbRead">
5671 On successful return, contains the actual number of bytes read from the source.
5672 (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
5673 to this parameter on success.)
5674 </param>
5675 <param name="pcbWritten">
5676 On successful return, contains the actual number of bytes written to the destination.
5677 (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
5678 to this parameter on success.)
5679 </param>
5680 </member>
5681 <member name="M:Standard.ManagedIStream.LockRegion(System.Int64,System.Int64,System.Int32)">
5682 <summary>
5683 Restricts access to a specified range of bytes in the stream.
5684 </summary>
5685 <param name="libOffset">
5686 The byte offset for the beginning of the range.
5687 </param>
5688 <param name="cb">
5689 The length of the range, in bytes, to restrict.
5690 </param>
5691 <param name="dwLockType">
5692 The requested restrictions on accessing the range.
5693 </param>
5694 <remarks>
5695 For more information, see the existing documentation for IStream::LockRegion in the MSDN library.
5696 This class doesn't implement LockRegion. A COMException is thrown if it is used.
5697 </remarks>
5698 </member>
5699 <member name="M:Standard.ManagedIStream.Read(System.Byte[],System.Int32,System.IntPtr)">
5700 <summary>
5701 Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
5702 </summary>
5703 <param name="pv">
5704 When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
5705 </param>
5706 <param name="cb">
5707 The number of bytes to read from the stream object.
5708 </param>
5709 <param name="pcbRead">
5710 A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.
5711 </param>
5712 <remarks>
5713 For more information, see the existing documentation for ISequentialStream::Read in the MSDN library.
5714 </remarks>
5715 </member>
5716 <member name="M:Standard.ManagedIStream.Revert">
5717 <summary>
5718 Discards all changes that have been made to a transacted stream since the last Commit call.
5719 </summary>
5720 <remarks>
5721 This class doesn't implement Revert. A COMException is thrown if it is used.
5722 </remarks>
5723 </member>
5724 <member name="M:Standard.ManagedIStream.Seek(System.Int64,System.Int32,System.IntPtr)">
5725 <summary>
5726 Changes the seek pointer to a new location relative to the beginning of the
5727 stream, to the end of the stream, or to the current seek pointer.
5728 </summary>
5729 <param name="dlibMove">
5730 The displacement to add to dwOrigin.
5731 </param>
5732 <param name="dwOrigin">
5733 The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
5734 </param>
5735 <param name="plibNewPosition">
5736 On successful return, contains the offset of the seek pointer from the beginning of the stream.
5737 (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
5738 to this parameter on success.)
5739 </param>
5740 <remarks>
5741 For more information, see the existing documentation for IStream::Seek in the MSDN library.
5742 </remarks>
5743 </member>
5744 <member name="M:Standard.ManagedIStream.SetSize(System.Int64)">
5745 <summary>
5746 Changes the size of the stream object.
5747 </summary>
5748 <param name="libNewSize">
5749 The new size of the stream as a number of bytes.
5750 </param>
5751 <remarks>
5752 For more information, see the existing documentation for IStream::SetSize in the MSDN library.
5753 </remarks>
5754 </member>
5755 <member name="M:Standard.ManagedIStream.Stat(System.Runtime.InteropServices.ComTypes.STATSTG@,System.Int32)">
5756 <summary>
5757 Retrieves the STATSTG structure for this stream.
5758 </summary>
5759 <param name="pstatstg">
5760 When this method returns, contains a STATSTG structure that describes this stream object.
5761 This parameter is passed uninitialized.
5762 </param>
5763 <param name="grfStatFlag">
5764 Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.
5765 </param>
5766 </member>
5767 <member name="M:Standard.ManagedIStream.UnlockRegion(System.Int64,System.Int64,System.Int32)">
5768 <summary>
5769 Removes the access restriction on a range of bytes previously restricted with the LockRegion method.
5770 </summary>
5771 <param name="libOffset">The byte offset for the beginning of the range.
5772 </param>
5773 <param name="cb">
5774 The length, in bytes, of the range to restrict.
5775 </param>
5776 <param name="dwLockType">
5777 The access restrictions previously placed on the range.
5778 </param>
5779 <remarks>
5780 For more information, see the existing documentation for IStream::UnlockRegion in the MSDN library.
5781 This class doesn't implement UnlockRegion. A COMException is thrown if it is used.
5782 </remarks>
5783 </member>
5784 <member name="M:Standard.ManagedIStream.Write(System.Byte[],System.Int32,System.IntPtr)">
5785 <summary>
5786 Writes a specified number of bytes into the stream object starting at the current seek pointer.
5787 </summary>
5788 <param name="pv">
5789 The buffer to write this stream to.
5790 </param>
5791 <param name="cb">
5792 The number of bytes to write to the stream.
5793 </param>
5794 <param name="pcbWritten">
5795 On successful return, contains the actual number of bytes written to the stream object.
5796 If the caller sets this pointer to null, this method does not provide the actual number
5797 of bytes written.
5798 </param>
5799 </member>
5800 <member name="M:Standard.ManagedIStream.Dispose">
5801 <summary>
5802 Releases resources controlled by this object.
5803 </summary>
5804 <remarks>
5805 Dispose can be called multiple times, but trying to use the object
5806 after it has been disposed will generally throw ObjectDisposedExceptions.
5807 </remarks>
5808 </member>
5809 <member name="M:Standard.Utility.SafeCopyFile(System.String,System.String,Standard.SafeCopyFileOptions)">
5810 <summary>
5811 Wrapper around File.Copy to provide feedback as to whether the file wasn't copied because it didn't exist.
5812 </summary>
5813 <returns></returns>
5814 </member>
5815 <member name="M:Standard.Utility.SafeDeleteFile(System.String)">
5816 <summary>
5817 Simple guard against the exceptions that File.Delete throws on null and empty strings.
5818 </summary>
5819 <param name="path">The path to delete. Unlike File.Delete, this can be null or empty.</param>
5820 <remarks>
5821 Note that File.Delete, and by extension SafeDeleteFile, does not throw an exception
5822 if the file does not exist.
5823 </remarks>
5824 </member>
5825 <member name="M:Standard.Utility.GeneratePropertyString(System.Text.StringBuilder,System.String,System.String)">
5826 <summary>
5827 Utility to help classes catenate their properties for implementing ToString().
5828 </summary>
5829 <param name="source">The StringBuilder to catenate the results into.</param>
5830 <param name="propertyName">The name of the property to be catenated.</param>
5831 <param name="value">The value of the property to be catenated.</param>
5832 </member>
5833 <member name="M:Standard.Utility.GenerateToString``1(``0)">
5834 <summary>
5835 Generates ToString functionality for a struct. This is an expensive way to do it,
5836 it exists for the sake of debugging while classes are in flux.
5837 Eventually this should just be removed and the classes should
5838 do this without reflection.
5839 </summary>
5840 <typeparam name="T"></typeparam>
5841 <param name="object"></param>
5842 <returns></returns>
5843 </member>
5844 <member name="M:Standard.Utility.UrlEncode(System.String)">
5845 <summary>
5846 Encodes a URL string. Duplicated functionality from System.Web.HttpUtility.UrlEncode.
5847 </summary>
5848 <param name="url"></param>
5849 <returns></returns>
5850 <remarks>
5851 Duplicated from System.Web.HttpUtility because System.Web isn't part of the client profile.
5852 URL Encoding replaces ' ' with '+' and unsafe ASCII characters with '%XX'.
5853 Safe characters are defined in RFC2396 (http://www.ietf.org/rfc/rfc2396.txt).
5854 They are the 7-bit ASCII alphanumerics and the mark characters "-_.!~*'()".
5855 This implementation does not treat '~' as a safe character to be consistent with the System.Web version.
5856 </remarks>
5857 </member>
5858 <member name="M:Standard.Utility.SafeDeleteObject(System.IntPtr@)">
5859 <summary>GDI's DeleteObject</summary>
5860 </member>
5861 <member name="M:Standard.Utility.SafeDisposeImage(System.IntPtr@)">
5862 <summary>GDI+'s DisposeImage</summary>
5863 <param name="gdipImage"></param>
5864 </member>
5865 <member name="M:Standard.Utility._GetBestMatch(System.Collections.Generic.IList{System.Windows.Media.Imaging.BitmapFrame},System.Int32,System.Int32,System.Int32)">
5866 From a list of BitmapFrames find the one that best matches the requested dimensions.
5867 The methods used here are copied from Win32 sources. We want to be consistent with
5868 system behaviors.
5869 </member>
5870 <member name="M:Standard.Utility.ColorFromArgbDword(System.UInt32)">
5871 <summary>Convert a native integer that represent a color with an alpha channel into a Color struct.</summary>
5872 <param name="color">The integer that represents the color. Its bits are of the format 0xAARRGGBB.</param>
5873 <returns>A Color representation of the parameter.</returns>
5874 </member>
5875 <member name="T:Standard.Verify">
5876 <summary>
5877 A static class for retail validated assertions.
5878 Instead of breaking into the debugger an exception is thrown.
5879 </summary>
5880 </member>
5881 <member name="M:Standard.Verify.IsApartmentState(System.Threading.ApartmentState,System.String)">
5882 <summary>
5883 Ensure that the current thread's apartment state is what's expected.
5884 </summary>
5885 <param name="requiredState">
5886 The required apartment state for the current thread.
5887 </param>
5888 <param name="message">
5889 The message string for the exception to be thrown if the state is invalid.
5890 </param>
5891 <exception cref="T:System.InvalidOperationException">
5892 Thrown if the calling thread's apartment state is not the same as the requiredState.
5893 </exception>
5894 </member>
5895 <member name="M:Standard.Verify.IsNeitherNullNorEmpty(System.String,System.String)">
5896 <summary>
5897 Ensure that an argument is neither null nor empty.
5898 </summary>
5899 <param name="value">The string to validate.</param>
5900 <param name="name">The name of the parameter that will be presented if an exception is thrown.</param>
5901 </member>
5902 <member name="M:Standard.Verify.IsNeitherNullNorWhitespace(System.String,System.String)">
5903 <summary>
5904 Ensure that an argument is neither null nor does it consist only of whitespace.
5905 </summary>
5906 <param name="value">The string to validate.</param>
5907 <param name="name">The name of the parameter that will be presented if an exception is thrown.</param>
5908 </member>
5909 <member name="M:Standard.Verify.IsNotDefault``1(``0,System.String)">
5910 <summary>Verifies that an argument is not null.</summary>
5911 <typeparam name="T">Type of the object to validate. Must be a class.</typeparam>
5912 <param name="obj">The object to validate.</param>
5913 <param name="name">The name of the parameter that will be presented if an exception is thrown.</param>
5914 </member>
5915 <member name="M:Standard.Verify.IsNotNull``1(``0,System.String)">
5916 <summary>Verifies that an argument is not null.</summary>
5917 <typeparam name="T">Type of the object to validate. Must be a class.</typeparam>
5918 <param name="obj">The object to validate.</param>
5919 <param name="name">The name of the parameter that will be presented if an exception is thrown.</param>
5920 </member>
5921 <member name="M:Standard.Verify.IsNull``1(``0,System.String)">
5922 <summary>Verifies that an argument is null.</summary>
5923 <typeparam name="T">Type of the object to validate. Must be a class.</typeparam>
5924 <param name="obj">The object to validate.</param>
5925 <param name="name">The name of the parameter that will be presented if an exception is thrown.</param>
5926 </member>
5927 <member name="M:Standard.Verify.IsTrue(System.Boolean,System.String,System.String)">
5928 <summary>
5929 Verifies the specified statement is true. Throws an ArgumentException if it's not.
5930 </summary>
5931 <param name="statement">The statement to be verified as true.</param>
5932 <param name="name">Name of the parameter to include in the ArgumentException.</param>
5933 <param name="message">The message to include in the ArgumentException.</param>
5934 </member>
5935 <member name="M:Standard.Verify.BoundedInteger(System.Int32,System.Int32,System.Int32,System.String)">
5936 <summary>
5937 Verifies that the specified value is within the expected range. The assertion fails if it isn't.
5938 </summary>
5939 <param name="lowerBoundInclusive">The lower bound inclusive value.</param>
5940 <param name="value">The value to verify.</param>
5941 <param name="upperBoundExclusive">The upper bound exclusive value.</param>
5942 <param name="parameterName">The name of the parameter that caused the current exception.</param>
5943 </member>
5944 <member name="M:Microsoft.Windows.Shell.SystemCommands.ShowSystemMenu(System.Windows.Window,System.Windows.Point)">
5945 <summary>Display the system menu at a specified location.</summary>
5946 <param name="window">The MetroWindow</param>
5947 <param name="screenLocation">The location to display the system menu, in logical screen coordinates.</param>
5948 </member>
5949 <member name="M:Microsoft.Windows.Shell.SystemParameters2.#ctor">
5950 <summary>
5951 Private constructor. The public way to access this class is through the static Current property.
5952 </summary>
5953 </member>
5954 <member name="P:Microsoft.Windows.Shell.WindowChrome.CaptionHeight">
5955 <summary>The extent of the top of the window to treat as the caption.</summary>
5956 </member>
5957 <member name="P:Microsoft.Windows.Shell.WindowChromeWorker.IsPresentationFrameworkVersionLessThan4">
5958 <summary>
5959 Is this using WPF4?
5960 </summary>
5961 <remarks>
5962 There are a few specific bugs in Window in 3.5SP1 and below that require workarounds
5963 when handling WM_NCCALCSIZE on the HWND.
5964 </remarks>
5965 </member>
5966 <member name="F:Microsoft.Windows.Shell.WindowChromeWorker._window">
5967 <summary>The Window that's chrome is being modified.</summary>
5968 </member>
5969 <member name="F:Microsoft.Windows.Shell.WindowChromeWorker._hwnd">
5970 <summary>Underlying HWND for the _window.</summary>
5971 <SecurityNote>
5972 Critical : Critical member
5973 </SecurityNote>
5974 </member>
5975 <member name="F:Microsoft.Windows.Shell.WindowChromeWorker._hwndSource">
5976 <summary>Underlying HWND for the _window.</summary>
5977 <SecurityNote>
5978 Critical : Critical member provides access to HWND's window messages which are critical
5979 </SecurityNote>
5980 </member>
5981 <member name="F:Microsoft.Windows.Shell.WindowChromeWorker._chromeInfo">
5982 <summary>Object that describes the current modifications being made to the chrome.</summary>
5983 </member>
5984 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker.#ctor">
5985 <SecurityNote>
5986 Critical : Store critical methods in critical callback table
5987 Safe : Demands full trust permissions
5988 </SecurityNote>
5989 </member>
5990 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker.SetWindowChrome(Microsoft.Windows.Shell.WindowChrome)">
5991 <SecurityNote>
5992 Critical : Calls critical methods
5993 Safe : Demands full trust permissions
5994 </SecurityNote>
5995 </member>
5996 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._OnChromePropertyChangedThatRequiresRepaint(System.Object,System.EventArgs)">
5997 <SecurityNote>
5998 Critical : Calls critical methods
5999 Safe : Demands full trust permissions
6000 </SecurityNote>
6001 </member>
6002 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._OnChromeWorkerChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
6003 <SecurityNote>
6004 Critical : Calls critical methods
6005 Safe : Demands full trust permissions
6006 </SecurityNote>
6007 </member>
6008 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._SetWindow(System.Windows.Window)">
6009 <SecurityNote>
6010 Critical : Calls critical methods
6011 </SecurityNote>
6012 </member>
6013 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._WindowSourceInitialized(System.Object,System.EventArgs)">
6014 <SecurityNote>
6015 Critical : Store critical methods in critical callback table
6016 Safe : Demands full trust permissions
6017 </SecurityNote>
6018 </member>
6019 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker.UnsubscribeWindowEvents">
6020 <SecurityNote>
6021 Critical : References critical methods
6022 </SecurityNote>
6023 </member>
6024 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._UnsetWindow(System.Object,System.EventArgs)">
6025 <SecurityNote>
6026 Critical : Store critical methods in critical callback table
6027 Safe : Demands full trust permissions
6028 </SecurityNote>
6029 </member>
6030 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._OnWindowPropertyChangedThatRequiresTemplateFixup(System.Object,System.EventArgs)">
6031 <SecurityNote>
6032 Critical : Accesses critical _hwnd field
6033 Safe : Demands full trust permissions
6034 </SecurityNote>
6035 </member>
6036 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._ApplyNewCustomChrome">
6037 <SecurityNote>
6038 Critical : Calls critical methods
6039 </SecurityNote>
6040 </member>
6041 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._FixupTemplateIssues">
6042 <SecurityNote>
6043 Critical : Calls critical methods
6044 </SecurityNote>
6045 </member>
6046 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._FixupRestoreBounds(System.Object,System.EventArgs)">
6047 <SecurityNote>
6048 Critical : Store critical methods in critical callback table
6049 Safe : Demands full trust permissions
6050 </SecurityNote>
6051 </member>
6052 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._GetAdjustedWindowRect(Standard.RECT)">
6053 <SecurityNote>
6054 Critical : Calls critical methods
6055 </SecurityNote>
6056 </member>
6057 <member name="P:Microsoft.Windows.Shell.WindowChromeWorker._IsWindowDocked">
6058 <SecurityNote>
6059 Critical : Calls critical method
6060 </SecurityNote>
6061 </member>
6062 <member name="P:Microsoft.Windows.Shell.WindowChromeWorker._MinimizeAnimation">
6063 A borderless window lost his animation, with this we bring it back.
6064 </member>
6065 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._WndProc(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr,System.Boolean@)">
6066 <SecurityNote>
6067 Critical : Accesses critical _hwnd
6068 </SecurityNote>
6069 </member>
6070 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleNCUAHDrawCaption(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6071 <SecurityNote>
6072 Critical : Calls critical methods
6073 </SecurityNote>
6074 </member>
6075 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleRestoreWindow(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6076 <SecurityNote>
6077 Critical : Calls critical methods
6078 </SecurityNote>
6079 </member>
6080 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleNCActivate(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6081 <SecurityNote>
6082 Critical : Calls critical methods
6083 </SecurityNote>
6084 </member>
6085 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker.AdjustWorkingAreaForAutoHide(System.IntPtr,Standard.RECT)">
6086 <summary>
6087 This method handles the window size if the taskbar is set to auto-hide.
6088 </summary>
6089 <SecurityNote>
6090 Critical : Calls critical methods
6091 </SecurityNote>
6092 </member>
6093 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleNCCalcSize(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6094 <SecurityNote>
6095 Critical : Calls critical Marshal.PtrToStructure
6096 </SecurityNote>
6097 </member>
6098 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleNCHitTest(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6099 <SecurityNote>
6100 Critical : Calls critical methods
6101 </SecurityNote>
6102 </member>
6103 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleNCRButtonUp(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6104 <SecurityNote>
6105 Critical : Calls critical method
6106 </SecurityNote>
6107 </member>
6108 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleSize(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6109 <SecurityNote>
6110 Critical : Calls critical method
6111 </SecurityNote>
6112 </member>
6113 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleWindowPosChanging(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6114 <SecurityNote>
6115 Critical : Calls critical Marshal.PtrToStructure
6116 </SecurityNote>
6117 </member>
6118 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleWindowPosChanged(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6119 <SecurityNote>
6120 Critical : Calls critical Marshal.PtrToStructure
6121 </SecurityNote>
6122 </member>
6123 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleGetMinMaxInfo(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6124 <SecurityNote>
6125 Critical : Calls critical methods
6126 </SecurityNote>
6127 </member>
6128 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleDwmCompositionChanged(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6129 <SecurityNote>
6130 Critical : Calls critical methods
6131 </SecurityNote>
6132 </member>
6133 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleSettingChange(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6134 <SecurityNote>
6135 Critical : Calls critical methods
6136 </SecurityNote>
6137 </member>
6138 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleEnterSizeMove(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6139 <SecurityNote>
6140 Critical : Calls critical methods
6141 </SecurityNote>
6142 </member>
6143 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleEnterSizeMoveForAnimation(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6144 <SecurityNote>
6145 Critical : Calls critical methods
6146 </SecurityNote>
6147 </member>
6148 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleMoveForRealSize(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6149 <SecurityNote>
6150 Critical : Calls critical methods
6151 </SecurityNote>
6152 </member>
6153 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._HandleExitSizeMoveForAnimation(Standard.WM,System.IntPtr,System.IntPtr,System.Boolean@)">
6154 <SecurityNote>
6155 Critical : Calls critical methods
6156 </SecurityNote>
6157 </member>
6158 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._ModifyStyle(Standard.WS,Standard.WS)">
6159 <summary>Add and remove a native WindowStyle from the HWND.</summary>
6160 <param name="removeStyle">The styles to be removed. These can be bitwise combined.</param>
6161 <param name="addStyle">The styles to be added. These can be bitwise combined.</param>
6162 <returns>Whether the styles of the HWND were modified as a result of this call.</returns>
6163 <SecurityNote>
6164 Critical : Calls critical methods
6165 </SecurityNote>
6166 </member>
6167 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._GetHwndState">
6168 <summary>
6169 Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
6170 </summary>
6171 <SecurityNote>
6172 Critical : Calls critical methods
6173 </SecurityNote>
6174 </member>
6175 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._GetWindowRect">
6176 <summary>
6177 Get the bounding rectangle for the window in physical coordinates.
6178 </summary>
6179 <returns>The bounding rectangle for the window.</returns>
6180 <SecurityNote>
6181 Critical : Calls critical methods
6182 </SecurityNote>
6183 </member>
6184 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._UpdateSystemMenu(System.Nullable{System.Windows.WindowState})">
6185 <summary>
6186 Update the items in the system menu based on the current, or assumed, WindowState.
6187 </summary>
6188 <param name="assumeState">
6189 The state to assume that the Window is in. This can be null to query the Window's state.
6190 </param>
6191 <remarks>
6192 We want to update the menu while we have some control over whether the caption will be repainted.
6193 </remarks>
6194 <SecurityNote>
6195 Critical : Calls critical methods
6196 </SecurityNote>
6197 </member>
6198 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._UpdateFrameState(System.Boolean)">
6199 <SecurityNote>
6200 Critical : Calls critical methods
6201 </SecurityNote>
6202 </member>
6203 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._ClearRoundingRegion">
6204 <SecurityNote>
6205 Critical : Calls critical methods
6206 </SecurityNote>
6207 </member>
6208 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._GetClientRectRelativeToWindowRect(System.IntPtr)">
6209 <SecurityNote>
6210 Critical : Calls critical methods
6211 </SecurityNote>
6212 </member>
6213 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._SetRoundingRegion(System.Nullable{Standard.WINDOWPOS})">
6214 <SecurityNote>
6215 Critical : Calls critical methods
6216 </SecurityNote>
6217 </member>
6218 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._CreateRoundRectRgn(System.Windows.Rect,System.Double)">
6219 <SecurityNote>
6220 Critical : Calls critical methods
6221 </SecurityNote>
6222 </member>
6223 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._CreateAndCombineRoundRectRgn(System.IntPtr,System.Windows.Rect,System.Double)">
6224 <SecurityNote>
6225 Critical : Calls critical methods
6226 </SecurityNote>
6227 </member>
6228 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._ExtendGlassFrame">
6229 <SecurityNote>
6230 Critical : Calls critical methods
6231 </SecurityNote>
6232 </member>
6233 <member name="F:Microsoft.Windows.Shell.WindowChromeWorker._HitTestBorders">
6234 <summary>
6235 Matrix of the HT values to return when responding to NC window messages.
6236 </summary>
6237 </member>
6238 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._RestoreStandardChromeState(System.Boolean)">
6239 <SecurityNote>
6240 Critical : Calls critical methods
6241 </SecurityNote>
6242 </member>
6243 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._UnhookCustomChrome">
6244 <SecurityNote>
6245 Critical : Unsubscribes event handler from critical _hwndSource
6246 </SecurityNote>
6247 </member>
6248 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._RestoreFrameworkIssueFixups">
6249 <SecurityNote>
6250 Critical : Unsubscribes critical event handler
6251 </SecurityNote>
6252 </member>
6253 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._RestoreGlassFrame">
6254 <SecurityNote>
6255 Critical : Calls critical methods
6256 </SecurityNote>
6257 </member>
6258 <member name="M:Microsoft.Windows.Shell.WindowChromeWorker._RestoreHrgn">
6259 <SecurityNote>
6260 Critical : Calls critical methods
6261 </SecurityNote>
6262 </member>
6263 </members>
6264</doc>