Click here to Skip to main content
15,904,497 members
Home / Discussions / WPF
   

WPF

 
QuestionHow can a class from a class library manipulate XAML/UI Pin
httitb30-Mar-20 3:32
httitb30-Mar-20 3:32 
This is a school assignment I have, just so you know.

A quick overview of my assignment is, that I create a UML class diagram for a game, and from those classes create a class library in C#.
That class library has to be imported into a WPF project where I use those classes and create a functioning game.

The point of the assignment is for the students to practice object oriented programming, so everything has to be in classes that we create ourselves.

The problem is, I'm am not too well-versed in WPF. I know that if I doubleclick on a button-control, code will automatically be generated where I can manipulate with different controls and data etc, but I don't know how a method in an instantiated object (or a static one) from a class library can get called when I click on a button-control, and then use that method to change text content in fx. a label.

I was thinking of creating a "UIManager" class that updates the WPF controls depending on the game state, but I have no idea how to create methods that will take WPF controls as parameters, in a class that is in a class library. For some reason I can't use the "using" statement to use the WPF specific namespaces in my class library project, but I don't even know if that is the solution to my problem.

I emphasize the class library because it is a requirement that it is done that way.

Any help, hint or guidance is very much appreciated.
AnswerRe: How can a class from a class library manipulate XAML/UI Pin
Gerry Schmitz30-Mar-20 8:19
mveGerry Schmitz30-Mar-20 8:19 
GeneralRe: How can a class from a class library manipulate XAML/UI Pin
httitb30-Mar-20 8:31
httitb30-Mar-20 8:31 
QuestionPrism doesn't load all modules in the ModulePath Pin
hapy71018-Mar-20 16:39
hapy71018-Mar-20 16:39 
QuestionInstaller Project Problem Pin
Kevin Marois13-Mar-20 13:08
professionalKevin Marois13-Mar-20 13:08 
AnswerRe: Installer Project Problem Pin
Mycroft Holmes14-Mar-20 12:17
professionalMycroft Holmes14-Mar-20 12:17 
GeneralRe: Installer Project Problem Pin
Kevin Marois16-Mar-20 6:36
professionalKevin Marois16-Mar-20 6:36 
AnswerRe: Installer Project Problem Pin
Richard Deeming16-Mar-20 9:37
mveRichard Deeming16-Mar-20 9:37 
GeneralRe: Installer Project Problem Pin
Kevin Marois16-Mar-20 10:57
professionalKevin Marois16-Mar-20 10:57 
GeneralRe: Installer Project Problem Pin
Mycroft Holmes16-Mar-20 11:05
professionalMycroft Holmes16-Mar-20 11:05 
QuestionAForge VideoSourcePlayer Pin
Kevin Marois11-Mar-20 13:56
professionalKevin Marois11-Mar-20 13:56 
AnswerRe: AForge VideoSourcePlayer Pin
Member 1578352130-Sep-22 19:27
Member 1578352130-Sep-22 19:27 
QuestionTextBox DynamicResource Not Working Pin
Kevin Marois19-Feb-20 8:39
professionalKevin Marois19-Feb-20 8:39 
QuestionDock DataGrid's column to the right Pin
Mc_Topaz9-Feb-20 21:46
Mc_Topaz9-Feb-20 21:46 
AnswerRe: Dock DataGrid's column to the right Pin
Gerry Schmitz10-Feb-20 2:33
mveGerry Schmitz10-Feb-20 2:33 
AnswerRe: Dock DataGrid's column to the right Pin
Richard Deeming10-Feb-20 8:55
mveRichard Deeming10-Feb-20 8:55 
GeneralRe: Dock DataGrid's column to the right Pin
Mc_Topaz10-Feb-20 21:24
Mc_Topaz10-Feb-20 21:24 
Question[WPF] Datagrid With Dynamic column Pin
mjaniaut4-Feb-20 19:57
mjaniaut4-Feb-20 19:57 
AnswerRe: [WPF] Datagrid With Dynamic column Pin
Gerry Schmitz4-Feb-20 21:21
mveGerry Schmitz4-Feb-20 21:21 
AnswerRe: [WPF] Datagrid With Dynamic column Pin
Richard Deeming5-Feb-20 0:48
mveRichard Deeming5-Feb-20 0:48 
QuestionIm new bie help me fix 1 erorr on wpf, i cant do it? Pin
Member 1468037212-Jan-20 16:07
Member 1468037212-Jan-20 16:07 
GeneralRe: Im new bie help me fix 1 erorr on wpf, i cant do it? Pin
Richard MacCutchan12-Jan-20 22:12
mveRichard MacCutchan12-Jan-20 22:12 
AnswerRe: Im new bie help me fix 1 erorr on wpf, i cant do it? Pin
ZurdoDev13-Jan-20 1:07
professionalZurdoDev13-Jan-20 1:07 
QuestionRoutedEvent Pass EventArg Pin
Kevin Marois11-Jan-20 16:42
professionalKevin Marois11-Jan-20 16:42 
AnswerRe: RoutedEvent Pass EventArg Pin
Gerry Schmitz11-Jan-20 20:24
mveGerry Schmitz11-Jan-20 20:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.