Questions tagged [wpf]
Windows Presentation Foundation (WPF) is part of the Microsoft .NET framework used to create rich client user experiences for Windows application.
308
questions
2
votes
1answer
1k 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 ...
11
votes
1answer
146 views
Rubberduck “GoTo Anything” Navigation
The next version of rubberduck is going to include a pretty nifty "goto anything" / find symbol navigation tool that lets the user enter an identifier name in a combobox:
UI
To achieve the templated ...
4
votes
0answers
207 views
Swapping Tab Order
The code I have below swaps two tabs around. This is done through creating an array, deleting all tabs and then recreating them which seems very inefficient to me.
...
10
votes
2answers
238 views
Settings, setting settings, and settings handlers
So, back in this question, I built a set of settings. Now, I am trying to clean the entire system up.
This is the abstract base class:
...
5
votes
2answers
2k views
Display nested objects through custom displayers in WPF
First off, I am very new to WPF. These are the objects I want to display:
...
6
votes
2answers
1k views
Writing an IRC Bot from scratch
I have been learning C# for a couple years now, and using small projects to help myself learn. My most recent project is a complete rewrite of my first C# project that just got out of hand (the old ...
3
votes
3answers
1k views
C# Async and DataContext access
I'm using a DataContext to insert an object. Currently it's working, but I'm feeling things could be done better. Method is called from UI (Using Caliburn Micro Binding). IsBusy is a property used by ...
5
votes
1answer
458 views
WPF application depending on large file
I've got a quite simple WPF application, trying to implement a correct MVVM pattern.
The application in itself is simple: one listItem and one textbox + button for searching. On init, the entire ...
12
votes
2answers
952 views
MVVM data binding for a video encoding form
I am creating a C# WPF application. I am intending to bind all of the GUI controls via data binding to my ViewModel, rather than code behind - as per MVVM.
I have ...
4
votes
1answer
2k views
Insert String array as label content in datagrid row through radio button
I have written some code for inserting a label at runtime that has its content set to a string array into a datagrid row. All of this will initiate when certain radio buttons are checked. The code is ...
3
votes
1answer
2k views
Controlling a Windows Service from a WPF app
I have a WPF Control Panel app, where I'm trying to stay close to an MVVM architecture. The control panel (the "the CP") is for a WCF service ("the Scheduler"), hosted in a Windows Service ("the Host")...
4
votes
2answers
495 views
TabController for handling opening and closing of tabs
I created a class TabController to handle opening and closing of tabs. It needs some data from my viewModel, so should I pass in ...
3
votes
1answer
2k views
Wrapper classes for objects returned by 3rd party APIs
I am building a WPF application which uses a third party library to fetch objects which I want to allow the user to interact with.
The objects are returned as interface types. Am I right in thinking ...
3
votes
1answer
67 views
0
votes
1answer
313 views
Prefered Style Container for the Components in the DataTemplate
The following XAML is a close (tidied up) version of what I have use in my WPF application. If you have noticed there are two Styles applied to the same component (<...
4
votes
1answer
701 views
Show dialog only once. Other calls should bring dialog to front, but otherwise not have a result
This code works, as far as I can tell, but there's something that just feels wrong about it. The intended flow is like this:
If no dialog is showing
Show dialog, return result
else
Move dialog ...
2
votes
1answer
8k views
Asynchronous method and collection binding
I have a WPF application, in which I'd like to bind a collection to a combobox using an asynchronous method :
...
5
votes
2answers
90 views
3
votes
1answer
72 views
Reducing repetition of sequence-like properties
I have a class that is a wrapper for memory positions of a hardware device.
I need to data-bind each of this positions, so I created a class with hardcoded properties, one for each position, so that ...
1
vote
1answer
1k views
Using a DependencyProperty ChangedCallback as a validation measure
I have an UserControl where I declare two DependencyProperties
...
6
votes
1answer
71 views
Go Back with More Detail
I have a Back function, and it is growing. I also think this is terrible, but I don't seem to get how it can be improved:
...
2
votes
2answers
2k views
Viewmodel has lots of properties which bind to view [closed]
I created a configuration View. so it binds a lot of properties in Viewmodel. But I have a another class People and I want to ...
2
votes
2answers
888 views
Finding the shortest path through a 2d space with a display
I decided to implement most of the reddit Daily Programmer space probe challenge. My program creates a 2D space that have asteroids and gravity wells distributed (the percentage of gravity wells and ...
3
votes
2answers
5k views
6
votes
1answer
11k views
From event handler to command: on my way to MVVM
I have a WPF C# application that I want to move to a MVVM pattern.
My first step is to remove the button click handlers from the code behind of the UI.
I've found some examples online and then ...
2
votes
1answer
63 views
Detecting the attachment of a DataContext
In our application the views and the viewmodels are created in parallel to increase the performance and when the viewmodel is created it is attached to the datacontext.
While there is no datacontext ...
5
votes
1answer
247 views
Handle Settings in Windows App
So, I fixed my problem with a public ViewModel for my MainPage like this:
MainPage.xaml.cs:
...
6
votes
2answers
9k views
Wiring CollectionView and grouping it without slowing it down
In my previous question, I got heaps of good advice BUT no solution for the problem apposed.
I applied the valuable learnings from the past on this.question and am also hitting it from a different ...
4
votes
1answer
3k views
Image cache for lots of images using WeakReference on C#
I'm developing an application to manage a player card-library from an online game. Each card has an image that is stored on disk with a numeric code, for example, the card with ID=1234 has his image ...
6
votes
2answers
407 views
Is my Delegate defined the right way and does it need to transform to a pretty Event butterfly?
I have read so many bed time stories and ins and outs of how delegates work and why events are to be replaced with delegates (surely not all the time) and just couldn't get my head around it.
I am ...
4
votes
2answers
364 views
MVVM, Navigation, and More - Part 3
This is actually a second follow-up to Correct MVVM format, but I have made different changes.
This is my ViewModel.cs class for my MainPage.xaml:
...
4
votes
1answer
421 views
Correct MVVM format
I have a Windows-Runtime app (very similar to WPF), and I am using (at least I think I am!) the MVVM style. I want to make sure I am doing this the proper way, and not just a working way.
This is my ...
4
votes
1answer
386 views
Reacting to Boolean state in reactive ViewModels
When this ViewModel loads we kick off the IsAuthenticatedCommand:
If the result of ...
5
votes
1answer
5k views
MahApps login dialog in splash screen with Caliburn Micro
We are working on an application with a splash screen. After a few seconds/loading all the data, a login dialog appears inside the splash screen, asking you to enter username and password. Think of a ...
11
votes
1answer
9k views
A ViewModel using ReactiveUI 6 that loads and sends data
Most of the Rx Compelling Examples™ load and store data locally, which I don't find that Compelling.
I spent some time coming up with how to best perform the following actions but want to make sure I ...
8
votes
2answers
12k views
Wiring CollectionView and updating itself without the need for Refresh()
I have been using your expertise developing my application using parts of WPF that I have never touched before.
In this stage my View does all I need it to do, however, I am not sure if I've done my ...
10
votes
3answers
46k views
Best way of updating a list of unique items
I am wondering what the best practice for updating a list that only accepts unique items. Right now, I have a button that loads data from a database into a list. I can press this button numerous times ...
42
votes
3answers
5k views
Simon Says: “Make me a pretty game”
In Memoriam
Ralph H. Baer, co-inventor of the original "Simon" game, died Saturday December 6th 2014, at 92. With his passing, this friendly little challenge inadvertently became a memorial to ...
3
votes
2answers
692 views
Creating list ViewModels in the correct way
I'm using Caliburn Micro to create a WPF application.
So what I want to do here is a typical Master/Detail situation. I'm displaying a list of Users and you can can add/edit a User and save the ...
2
votes
1answer
3k views
Saving a collection of WPF user control layout into an XPS document
I am making an application to save a layout of user control into an .xps document. But, the export doesn't seem completed if the data is too many. I've tried to encapsulate each part with ...
4
votes
1answer
2k views
Checkbox binding to change the ListView's items source
I am using a checkbox to filter some components on my ListView by changing the variable's content which is bound to this ListView...
4
votes
1answer
2k views
Factory pattern with controls
I've created factory to create WPF controls. I have string with control name and I map it to enum. I think it's bad implementation of factory pattern. So please show me where I've made mistake.
Main ...
6
votes
1answer
6k views
Implementing ShowDialog() style functionality without disabling any other windows
I need a simple prompt window to ask the user to do something with an OK/Cancel return. But I also need all Windows to remain functional, so a xx.ShowDialog isn't appropriate.
This is my attempt. ...
6
votes
2answers
2k views
Getting the max value from a list of sums
This is my version of the knapsack challenge and I was wondering if there was a way to do it so it doesn't go through the foreach statement so many times. At the ...
-2
votes
1answer
75 views
Suggestion for refactor wpf project
I have done a WPF project and hope everyone can give suggestion for code refactor, especially for
UpdateErrorList() method within the MainWindowViewModel.cs
...
17
votes
2answers
4k views
Understanding the MVVM concepts and validation of my code
I have been learning MVVM concepts and trying to implement it in my new project. I want to validate my work that I have been doing these past days. I want to know if I follow correctly the MVVM ...
3
votes
1answer
17k views
WPF ListView Pagination using MVVM Pattern
A few days ago, I was looking for simple pagination example and I decided to write my own version. It is one of my first apps using MVVM Pattern, so I am not sure I did right. I would appreciate if ...
7
votes
2answers
3k views
Noughts and Crosses WPF app
I've been learning C# and was looking for some feedback on my latest project, which is a standard Noughts and Crosses game. Two people are required to play (no AI yet).
MainWindow.xaml.cs
...
8
votes
2answers
4k views
Add or view pattern with MVVM
I have a model called WorkOrder which I want to be able to manage from a single window.
The required operations (for now) are only Insert and view, so this is what ...
2
votes
2answers
872 views
Custom TextBox control: AppendLine
Is there any way to improve this simple addition to the textbox control: appending a new line?
...