Application.OpenForms - seems to be missing [duplicate] - c#

This question already has answers here:
WPF version of Application.OpenForms
(3 answers)
Closed 8 years ago.
I have a small wpf/c# application and want to get a list of all of the open views. However, the Application.OpenForms, does not have "OpenForms" in the intellisense (and gives me an error). Could I be missing a specific reference of something?
I have tried: System.Windows.Application.OpenForms;

Based on the docs for the Application class, there is no OpenForms member.
http://msdn.microsoft.com/en-us/library/system.windows.application(v=vs.110).aspx
Try Application.Windows
var openWindows = System.Windows.Application.Current.Windows;

Related

Is it possible to create custom MessageBox Icons? [duplicate]

This question already has answers here:
MessageBox.Show() Custom Icon?
(4 answers)
Closed 6 years ago.
Is there anyway to create a custom MessageBoxIcon, like MessageBoxIcon.Warning or something, only of my own image?
The Windows message box is a sufficient means to display messages to the user.
Try this link,
http://www.codeproject.com/Articles/17253/A-Custom-Message-Box

Control.ProductName in WPF [duplicate]

This question already has answers here:
Application.ProductName equivalent in WPF?
(7 answers)
Closed 8 years ago.
Is there something similar to the following property in WPF?
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.productname(v=vs.110).aspx
Thanks.
Not that I know of. But you can easily create this method yourself.
The actual code used by WinForms has several levels of fallback: it first look for an AssemblyProductAttribute on the assembly defining the control, then at the file version and finally falls back to the first part of the namespace.
You can copy that logic (or the parts that are relevant to you) directly from .net source code: http://referencesource.microsoft.com/#System.Windows.Forms/ndp/fx/src/winforms/Managed/System/WinForms/Control.cs#f7c944851a004a6e

C# launch power options [duplicate]

This question already has answers here:
How can run functions of powercfg by C# code?
(3 answers)
Closed 9 years ago.
From my C# program I want to open the power options from the control panel in Windows.
However I can't seem to find out how to do that, I tried making a shortcut and see where it goes but it is referring to the control panel.
Does anyone have an idea how to do that or where the exe is located to launch?
Try the following:
System.Diagnostics.Process.Start("powercfg.cpl");

Open ComboBox DropDown programmatically [duplicate]

This question already has answers here:
Winforms: how to open combobox properly?
(5 answers)
Closed 9 years ago.
Is it possible to directly open the WindowsForms combobox programmatically? Have not found a method or property to do so. If not, what are possible solutions that do not involve a lot of hacking.
Use ComboBox.DroppedDown Property:
comboBox1.DroppedDown = true;

Check for empty fields in form [duplicate]

This question already has answers here:
Find all controls in WPF Window by type
(17 answers)
Checking for unfilled fields with PHP
(3 answers)
Closed 9 years ago.
Is it possible to check a form for any empty text boxes rather than having to put a check on each individual text box with an if? Any help would be much appreciated.
I'm not that familiar with WPF, but you might try to get a list of the child-elements in a form, and for each, check if they are of type Textbox. If so, perform your validation.

Categories