Questions tagged [wpf]

Windows Presentation Foundation, or WPF, is a subsystem for rendering user interfaces in Windows-based applications.

Filter by
Sorted by
Tagged with
975 votes
111 answers
1.2m views

Metadata file '.dll' could not be found

I am working on a WPF, C# 3.0 project, and I get this error: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=...
Oliver's user avatar
  • 35.9k
742 votes
39 answers
261k views

What is the correct way to create a single-instance WPF application?

Using C# and WPF under .NET (rather than Windows Forms or console), what is the correct way to create an application that can only be run as a single instance? I know it has something to do with some ...
Nidonocu's user avatar
  • 12.6k
709 votes
20 answers
683k views

How do I get the color from a hexadecimal color code using .NET?

How can I get a color from a hexadecimal color code (e.g. #FFDFD991)? I am reading a file and am getting a hexadecimal color code. I need to create the corresponding System.Windows.Media.Color ...
viky's user avatar
  • 17.5k
670 votes
14 answers
524k views

How do I use WPF bindings with RelativeSource?

How do I use RelativeSource with WPF bindings and what are the different use-cases?
David Schmitt's user avatar
663 votes
15 answers
158k views

In WPF, what are the differences between the x:Name and Name attributes?

Sometimes it seems that the Name and x:Name attributes are interchangeable. So, what are the definitive differences between them, and when is it preferable to use one over the other? Are there any ...
Drew Noakes's user avatar
570 votes
19 answers
467k views

How do I exit a WPF application programmatically?

How is one supposed to exit an application such as when the user clicks on the Exit menu item from the File menu? I have tried: this.Dispose(); this.Exit(); Application.ShutDown(); Application.Exit(); ...
user avatar
531 votes
8 answers
218k views

What's the difference between StaticResource and DynamicResource in WPF?

When using resources such as brushes, templates and styles in WPF, they can be specified either as StaticResources <Rectangle Fill="{StaticResource MyBrush}" /> or as a DynamicResource <...
Isak Savo's user avatar
  • 35.5k
511 votes
54 answers
398k views

The name 'InitializeComponent' does not exist in the current context

If I create a new project in Visual Studio 2010 SP1 and select "WPF Application" and tries to build the generated application, I get the error The name 'InitializeComponent' does not exist in the ...
user876402's user avatar
  • 5,119
476 votes
11 answers
170k views

How to bind RadioButtons to an enum?

I've got an enum like this: public enum MyLovelyEnum { FirstSelection, TheOtherSelection, YetAnotherOne }; I got a property in my DataContext: public MyLovelyEnum VeryLovelyEnum { get; ...
Sam's user avatar
  • 28.7k
456 votes
11 answers
518k views

Storing WPF Image Resources

For a WPF application which will need 10 - 20 small icons and images for illustrative purposes, is storing these in the assembly as embedded resources the right way to go? If so, how do I specify in ...
driis's user avatar
  • 163k
447 votes
16 answers
275k views

How to bind inverse boolean properties in WPF?

What I have is an object that has an IsReadOnly property. If this property is true, I would like to set the IsEnabled property on a Button, ( for example ), to false. I would like to believe that I ...
Russ's user avatar
  • 12.4k
438 votes
15 answers
385k views

The calling thread cannot access this object because a different thread owns it

My code is as below public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "...
Kuntady Nithesh's user avatar
418 votes
33 answers
611k views

How do I get a TextBox to only accept numeric input in WPF?

I'm looking to accept digits and the decimal point, but no sign. I've looked at samples using the NumericUpDown control for Windows Forms, and this sample of a NumericUpDown custom control from ...
Giffyguy's user avatar
  • 20.9k
414 votes
5 answers
289k views

Difference between SelectedItem, SelectedValue and SelectedValuePath

What is the difference betweeen the following: SelectedItem SelectedValue SelectedValuePath All these dependency properties are defined in Selector class. I often confuse SelectedItem with ...
Sarfaraz Nawaz's user avatar
411 votes
5 answers
352k views

Multiline for WPF TextBox

I am developing an app for sending some feedback. Basically I'm trying to make a TextBox for comments, but I'm used to the WinForms MultiLine=true. I've set MinLines to 3, which is getting there, but ...
baron's user avatar
  • 11.1k
411 votes
4 answers
434k views

How to get StackPanel's children to fill maximum space downward?

I simply want flowing text on the left, and a help box on the right. The help box should extend all the way to the bottom. If you take out the outer StackPanel below it works great. But for reasons ...
Edward Tanguay's user avatar
403 votes
9 answers
365k views

Is there a MessageBox equivalent in WPF?

Is there a standard message box in WPF, like WinForms' System.Windows.Forms.MessageBox.Show(), or should I use the WinForms message box?
Makach's user avatar
  • 7,485
402 votes
10 answers
316k views

Automatic vertical scroll bar in WPF TextBlock?

I have a TextBlock in WPF. I write many lines to it, far exceeding its vertical height. I expected a vertical scroll bar to appear automatically when that happens, but it didn't. I tried to look for a ...
Bab Yogoo's user avatar
  • 6,769
379 votes
9 answers
186k views

WPF global exception handler [duplicate]

Sometimes, under not reproducible circumstances, my WPF application crashes without any message. The application simply close instantly. Where is the best place to implement the global Try/Catch ...
Scott Olson's user avatar
  • 4,139
378 votes
14 answers
82k views

INotifyPropertyChanged vs. DependencyProperty in ViewModel

When implementing the ViewModel in a Model-View-ViewModel architecture WPF application there seem to be two major choices how to make it databindable. I have seen implementations that use ...
bitbonk's user avatar
  • 49.2k
366 votes
19 answers
642k views

Setting WPF image source in code

I'm trying to set a WPF image's source in code. The image is embedded as a resource in the project. By looking at examples I've come up with the below code. For some reason it doesn't work - the image ...
Torbjørn's user avatar
  • 6,463
360 votes
5 answers
45k views

How does Windows 8 Runtime (WinRT / Windows Store apps / Windows 10 Universal App) compare to Silverlight and WPF? [closed]

I am trying to get my head round the new Windows 8 Runtime that is used to create Metro style apps. I know you can use it with XAML and it is based on .NET so C# and VB.NET can be used to write the ...
Ian Ringrose's user avatar
  • 51.5k
356 votes
5 answers
336k views

How to get controls in WPF to fill available space?

Some WPF controls (like the Button) seem to happily consume all the available space in its' container if you don't specify the height it is to have. And some, like the ones I need to use right now, ...
Rune Jacobsen's user avatar
329 votes
1 answer
123k views

ListBox vs. ListView - how to choose for data binding

I'm considering either a ListBox or a ListView for a WPF application. It seems either supports data binding and item templates. My application has a simple list of items that I intend to be able to ...
Geoff Cox's user avatar
  • 6,122
327 votes
4 answers
162k views

Difference between Visibility.Collapsed and Visibility.Hidden

What are differences between Visibility.Collapsed and Visibility.Hidden in WPF?
Sauron's user avatar
  • 16.8k
326 votes
19 answers
427k views

Open directory dialog

I want the user to select a directory where a file that I will then generate will be saved. I know that in WPF I should use the OpenFileDialog from Win32, but unfortunately the dialog requires file(s) ...
Alexandra's user avatar
  • 4,773
324 votes
35 answers
311k views

Watermark / hint / placeholder text in TextBox?

How can I put some text into a TextBox which will be removed automatically when the user types something in it?
user avatar
300 votes
22 answers
404k views

How can I find WPF controls by name or type?

I need to search a WPF control hierarchy for controls that match a given name or type. How can I do this?
alex2k8's user avatar
  • 42.9k
299 votes
12 answers
282k views

How can I wrap text in a label using WPF?

I have a TextBox and a Label. After clicking a button, I execute the following code: label1.Content = textbox1.Text; My question is, how do I enable text wrapping of the label? There may be too ...
jeremychan's user avatar
  • 4,369
298 votes
32 answers
260k views

How to bind to a PasswordBox in MVVM

I have come across a problem with binding to a PasswordBox. It seems it's a security risk but I am using the MVVM pattern so I wish to bypass this. I found some interesting code here (has anyone used ...
mark smith's user avatar
  • 20.8k
293 votes
4 answers
188k views

Page vs Window in WPF?

What is the difference between a Page and a Window in WPF when you are adding a new file in the Solution Explorer?
HelloWorld1's user avatar
  • 13.9k
283 votes
7 answers
138k views

Globally catch exceptions in a WPF application?

We have a WPF application where parts of it may throw exceptions at runtime. I'd like to globally catch any unhandled exceptions and log them, but otherwise continue program execution as if nothing ...
Joey's user avatar
  • 350k
281 votes
15 answers
210k views

Databinding an enum property to a ComboBox in WPF

As an example take the following code: public enum ExampleEnum { FooBar, BarFoo } public class ExampleClass : INotifyPropertyChanged { private ExampleEnum example; public ExampleEnum ...
Maximilian's user avatar
  • 4,778
274 votes
6 answers
174k views

Simple (I think) Horizontal Line in WPF?

Creating a relatively simple data entry form, and just want to separate certain sections with a horizontal line (not unlike an HR tag in HTML) that stretches the full length of the form. I have tried ...
Phil Sandler's user avatar
  • 27.8k
272 votes
7 answers
156k views

ResourceDictionary in a separate assembly

I have resource dictionary files (MenuTemplate.xaml, ButtonTemplate.xaml, etc) that I want to use in multiple separate applications. I could add them to the applications' assemblies, but it's better ...
Gus's user avatar
  • 10.6k
270 votes
17 answers
290k views

Text vertical alignment in WPF TextBlock

How do I assign vertical center alignment to the text inside a TextBlock? I found TextAlignment property but it is for horizontal text alignment. How do I do it for vertical text alignment?
Ant's user avatar
  • 3,429
268 votes
25 answers
117k views

How should the ViewModel close the form?

I'm trying to learn WPF and the MVVM problem, but have hit a snag. This question is similar but not quite the same as this one (handling-dialogs-in-wpf-with-mvvm)... I have a "Login" form ...
Orion Edwards's user avatar
267 votes
35 answers
180k views

How to automatically select all text on focus in WPF TextBox?

If I call SelectAll from a GotFocus event handler, it doesn't work with the mouse - the selection disappears as soon as mouse is released. EDIT: People are liking Donnelle's answer, I'll try to ...
Sergey Aldoukhov's user avatar
264 votes
20 answers
147k views

Any way to make a WPF textblock selectable?

How to allow TextBlock's text to be selectable? I tried to get it to work by displaying the text using a read-only TextBox styled to look like a textblock but this will not work in my case because a ...
Alan Le's user avatar
  • 8,763
264 votes
21 answers
203k views

Data binding to SelectedItem in a WPF Treeview

How can I retrieve the item that is selected in a WPF-treeview? I want to do this in XAML, because I want to bind it. You might think that it is SelectedItem but apparently that does not exist is ...
Natrium's user avatar
  • 31k
261 votes
5 answers
79k views

Difference between ObservableCollection and BindingList

I want to know the difference between ObservableCollection and BindingList because I've used both to notify for any add/delete change in Source, but I actually do not know when to prefer one over the ...
Azhar's user avatar
  • 20.6k
260 votes
4 answers
255k views

How to bind multiple values to a single WPF TextBlock?

I'm currently using the TextBlock below to bind the value of a property named Name: <TextBlock Text="{Binding Name}" /> Now, I want to bind another property named ID to the same TextBlock. Is ...
Spen D's user avatar
  • 4,305
256 votes
3 answers
210k views

What is The difference between ListBox and ListView

What is the difference between WPF's ListBox and ListView? I can not find any significant difference in their properties. Is there different typical use?
Rasto's user avatar
  • 17.5k
252 votes
5 answers
91k views

ItemsControl with horizontal orientation

Do you know any controls inherited from the ItemsControl that have horizontal orientation of items?
user101375's user avatar
  • 7,021
252 votes
4 answers
169k views

Properties order in Margin

If I have such string in XAML: Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0" What is Top Bottom Right and Left? 1- right 2- top 3- left 4 - bottom Is that right?
Papa John's user avatar
  • 3,784
251 votes
24 answers
132k views

Handling Dialogs in WPF with MVVM

In the MVVM pattern for WPF, handling dialogs is one of the more complex operations. As your view model does not know anything about the view, dialog communication can be interesting. I can expose ...
Ray Booysen's user avatar
  • 29.4k
250 votes
21 answers
230k views

How do I get an animated gif to work in WPF?

What control type should I use - Image, MediaElement, etc.?
ironpaw's user avatar
  • 3,045
248 votes
17 answers
223k views

Find all controls in WPF Window by type

I'm looking for a way to find all controls on Window by their type, for example: find all TextBoxes, find all controls implementing specific interface etc.
Andrija's user avatar
  • 14.2k
243 votes
20 answers
220k views

Bring a window to the front in WPF

How can I bring my WPF application to the front of the desktop? So far I've tried: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new ...
Factor Mystic's user avatar
243 votes
22 answers
419k views

MVVM: Tutorial from start to finish?

I'm a C#/Windows Forms programmer with more than 5 years experience. I've been investigating WPF using the MVVM (Model-View-ViewModel) design pattern. I have searched the Internet for tutorials. I ...
JP Richardson's user avatar

1
2 3 4 5
3395