Windows Presentation Foundation (WPF) is part of the Microsoft .NET framework used to create rich client user experiences for Windows application.

learn more… | top users | synonyms

1
vote
0answers
17 views

WPF Track child collection validation errors

I have a need to get notified about validation errors that occur in a child collection of my ViewModel. For validation I use the ...
3
votes
3answers
179 views

Extracting Excel data out of an existing Excel file

I've made a method to extract Excel data out of an existing Excel file. It contains 3 tabs where info should be extracted from. The data should be stored to use local so it's always fast available. It ...
2
votes
0answers
44 views

Uploading .dll files to a local computer

I have created a simple application that has grown a little bit. Though most likely it won't grow anymore, I have looked back and I realized that it has become a little monster in terms of how many ...
0
votes
2answers
87 views

Can this be written in a shorter way? Dynamic function call perhaps?

Below you'll find my switch case. My question is, for each function I am manually adding another case. Can this be somehow shortened? You see case names and function names are same. For example case ...
-2
votes
0answers
13 views

Ugly C# WPF code required to activate storyboards [migrated]

To activate Storyboards which I declare via XAML, I'm finding that I'm writing the following ugly code sequence rather a lot; ...
2
votes
0answers
34 views

FindAllReferencesCommand 2.0

Rubberduck 2.0 will feature a "Search Results" dockable toolwindow that will be used for displaying the results of Find all references, Find all implementations, and whatever else we need to find. It ...
4
votes
1answer
61 views

About Window in XAML

I just redid Rubberduck's About window in XAML: I do not like my XAML very much. The way I place the StackPanel for the white pane over two rows, only to ...
3
votes
3answers
67 views

Unit Test Settings

Recently, I redesigned the Rubberduck settings pane. Here is the unit test settings view, which is posted in this question: The part we are referring to is the section in the right pane. The rest ...
3
votes
1answer
45 views

Displaying inspection results, grouped per user selection

The Rubberduck 2.0 Code Inspections UI was recently redesigned (again!), this time featuring a GroupingGrid control (thanks @BrunoCosta!), and what appears to be a ...
1
vote
0answers
31 views

BackgroundWorker in WPF executing multiple methods

I've implemented a BackgroundWorker in my WPF app. My code is pretty ugly though. I've been told to write as little as redundant code as possible. IS there some generic Method I could employ to reduce ...
0
votes
1answer
58 views

Optimize/ refactor program that highlights differences between two text collections

I made a simple comparison window in WPF that has two RichTextBoxes highlighting the differences (in red) of two StringCollections. I knocked the code up in about 5 minutes and having gone back to ...
4
votes
1answer
43 views

Saving User Settings in Univeral App for Windows 10

I am a self-taught programmer, so please be gently. Please give as much feedback as possible for my code. I want to make sure I am doing things the right way and efficient way. What is the proper ...
5
votes
2answers
92 views

Easly cancellable operations WPF

Several times we need to be able to revert the data the user is inserting to a previous state (cancel data update). In order to keep DRY and for the sake of separation of concerns I thought about a ...
5
votes
1answer
214 views

Navigation between pages in WPF MVVM application

EDIT: Here is the code repo: https://github.com/AntwanReno/navi I did a project in WPF MVVM. Just a single Window with single ...
5
votes
1answer
67 views

Categorize episode-file names - Follow up

This is a follow up to this question. I have implemented changes to the code as they were suggested in the previous question and have made a few changes of my own. But it has been mentioned that the ...
5
votes
1answer
65 views

DialogService which can return a result and closes Window

I wanted to have a DialogService that can return an arbitrary result. The views to be displayed are implemented as UserControls, and UserControls cannot close themselves (nor directly the parent ...
9
votes
1answer
100 views

Code Explorer 2.0: A folder hierarchy to organize VBA projects

Next release of Rubberduck will introduce a very cool @Folder annotation system that the Code Explorer will use to organize modules into - you guessed it - folders: ...
0
votes
1answer
58 views

Creating multiple new child forms from a single form

I have a simple application reading IO and plotting chart on UI. There is one instance that I need to plot three graphs at a time, and to make this easier, I made a graph form where I declared all ...
11
votes
2answers
90 views

Markdown Markup Editor: MK2

Following on from this question I have added some more functionality to Markdown Markup, and made it more WPF idiomatic. It now supports saving data from any of the four boxes, and loading Markdown ...
5
votes
1answer
70 views

Markdown Markup Markleft Markright Editor

I have a blog that I occasionally post to, but it's a PITA because of the fact that it has it's own WYSIWYG editor and doesn't support Markdown. So I have to switch the WYSIWYG editor to the HTML ...
3
votes
2answers
165 views

Handling events in a multi threaded environment

I have a service that raises multiple events, some of them can be raised at the same time. I need to process those events and run a potentially long running method based on the event arguments. What I ...
1
vote
2answers
119 views

WPF without MVVM

I know I should use mvvm, but just starting with WPF, here is my code: MainWindow.xaml ...
2
votes
3answers
39 views

Path validation helper in a 'path input box'

I have a helper extension method that I use for path string validation. It looks as below. It's purpose is to work with network paths as well, so in case a network resource is not available, I do not ...
5
votes
3answers
776 views

Crack the safe, find the right combination

I recently started C# and I've got the feedback that I still repeat too much. How can I make it less repetitive? ...
5
votes
3answers
329 views

Fetching, adding, and viewing games

This is a simple application that will eventually manage certain files for video games. For now, I'm only posting code that handles fetching, adding, and viewing games. I'm trying to keep things ...
3
votes
1answer
161 views

WPF canvas drawing very slow

I am building a map editor to easily create 2d levels. To visualize how my level looks like I am using a canvas. On this canvas I can select which block is filled with a certain type ( like solid ). I ...
1
vote
1answer
208 views

Updating WPF MainWindow from an async task

Is this an acceptable approach to update WPF MainWindow from an async task, using events thrown from a public static class? In MainWindow.cs, I subscribe to ...
8
votes
4answers
874 views

C# WPF Simple Calculator

I've implemented simple +-*/ calculator in WPF. I know that here are few implementations of the same thing, but each is different, with different advantages or ...
1
vote
1answer
54 views

RadioButton Selection Extremely Slow

I have a DataGrid that I filter when the user inputs text into a search box. The column that is filtered is based upon which radio button the user selects (Name, Town or Post Code). Although initially ...
2
votes
3answers
354 views

DataGrid Filter Method Very Slow

I'm having a lot of trouble in my Database program with trying to implement an effective DataGrid filtering method. After taking advice from a previous code review I'm trying to implement a DataModel ...
0
votes
1answer
163 views

Filling TextBoxes from a WPF DataGrid

I have a very basic method at the moment that fills text boxes with data relevant to the selected company. I load the data into a DataGrid using this method; CompanyDataService ...
1
vote
1answer
60 views

Nested Grids layout with ScrollViewer and TextBoxes with wrappable text

I need to handle a resizable WPF ScrollViewer that scrolls vertically and stretches horizontally and contains stretched wrappable TextBoxes. I have the following XAML WPF layout (the smallest example ...
1
vote
4answers
105 views

Update extremities losses when selected type changes

The following code works, but is it a good idea to call another method in a setter? ...
4
votes
3answers
152 views

Removing this odd while(true) for checking the queue

I was reviewing some WPF code I've written in C# last year. The scenario is the following: I've got a usercontrol that show usermessages and it's docked in the bottom of the application's workspace ...
1
vote
1answer
165 views

Change uniform grid after window resize

I have a uniform grid in this application. After resizing the window (when width < 300) it removes the right column from the grid, and deletes items. After ...
0
votes
1answer
168 views

WPF ugly event dictionary

I have a WPF application that gets data from a web-server. It contains two Views LeftView RightView three Models ...
1
vote
2answers
302 views

UI error display window with task async in WPF

I am new to async and was wondering if any improvement can be made to the solution I put together from scattered information on the web. The following (working) code shows how a button press runs ...
4
votes
1answer
248 views

WPF MVVM Navigation

Following a lot of research and mainly based on this tutorial I came up with the following structure in my application: ObjectBase - all view models inherit it: ...
0
votes
1answer
522 views

WPF filling a DataGrid

I'm creating a WPF application with a DataGrid. I'd like some advice on the code I've written: ...
4
votes
2answers
94 views

Creating and Editing a UtilityMeter

I have some functionality that allows the user to create a Meter, which counts your gas, water, and electricity usage. A Meter ...
4
votes
2answers
358 views

Calculator with WPF

I built a calculator in C# with WPF for the UI. I'm still a beginner at WPF and C# in general, and I'm just looking for some constructive criticism. XAML ...
5
votes
2answers
522 views

Injecting JavaScript to website for ordering products

I am a newbie at programming and I helped my dad with making this program which orders multiple products to a website from a table of Excel. It involves 3 processes: Passing orders from Excel to ...
4
votes
1answer
844 views

WPF DateTimePicker user control

I've created a UserControl that should act as a control inside a Window: XAML: ...
3
votes
0answers
765 views

WPF MVVM Dialog with Prism, MahApps.Metro

I am building a Metro-themed WPF application with MVVM approach using Prism and MahApps.Metro. I have to show a custom dialog from view model. Currently, I am using ...
1
vote
2answers
72 views

FileSystemWatcher created event

I wrote a little function that monitors some directories. If a file gets created, it will check in the extension list for a match. Can you please tell me if I could make my function better in any way? ...
5
votes
2answers
54 views

Resx Translation Helper, V.2.0 Remove Files Window

Related to Resx Translation Helper, V.2.0 This is the code for the Remove Files window. I was able to keep code out of the code-behind here, but I have a feeling I botched something else. ...
7
votes
1answer
90 views

Resx Translation Helper, V.2.0

Related to Resx Translation Helper, V.2.0 Remove Files Window First, I implemented the changes suggested in my last question, then I changed my entire code base to support editing 1-N Resx files. ...
10
votes
4answers
408 views

Resx Editor in WPF

To aid in the localization of .resx files, I made a generic resx comparer that allows you to edit the values of the resx's. Also, this is my first proper adventure in WPF (I've just been using ...
6
votes
7answers
738 views

Speech Synthesis to showcase how various voices sound with System.Speech.Synthesis

I was wondering if you would be willing to give me some suggestions on shortening this code. I feel as if the amount of if statements I have is a bit much. ...
2
votes
1answer
381 views

WPF Data binding alternate datacontext inside Itemscontrol

What I'm trying to do is bind the controls generated by a ItemsControl.ItemTemplate to a new instance of my ContactInterface ...