Click here to Skip to main content
15,393,026 members
Home / Discussions / WPF
   

WPF

 
Questionbinding problem Pin
spurnd22-Apr-09 21:48
Memberspurnd22-Apr-09 21:48 
AnswerRe: binding problem Pin
Pete O'Hanlon23-Apr-09 0:28
mvaPete O'Hanlon23-Apr-09 0:28 
GeneralRe: binding problem Pin
User 171649223-Apr-09 1:25
professionalUser 171649223-Apr-09 1:25 
GeneralRe: binding problem Pin
Pete O'Hanlon23-Apr-09 1:42
mvaPete O'Hanlon23-Apr-09 1:42 
QuestionPrint Datatable Pin
Prajeesh22-Apr-09 19:06
MemberPrajeesh22-Apr-09 19:06 
AnswerRe: Print Datatable Pin
Pete O'Hanlon23-Apr-09 22:17
mvaPete O'Hanlon23-Apr-09 22:17 
QuestionWPF UserControl Library - I'm at a loss [modified] Pin
#realJSOP22-Apr-09 3:58
mva#realJSOP22-Apr-09 3:58 
AnswerRe: WPF UserControl Library - I'm at a loss Pin
barker77022-Apr-09 6:06
Memberbarker77022-Apr-09 6:06 
You probably want your toolbar button to be bound to a command:

Open...

If it is a standard command, such as file open, use the commands provided by the ApplicationCommands class as shown above. If not, create and register your own new command (must be static).

In your app code, bind a method to that command. That method will get called when the command "is raised". It's just like registering for an event, with one level of decoupling.

This "decoupling" between the UI and the rest of the app is a key idea of WPF. In WPF, you should not be directly linking to event handlers of a specific button. By using a command, the UI can be changed from a button to some other control type, and the command is still the same. If you wiered up directly to the event handler, then if you change the button to another type, you would have to find all places that event was being handled, and then change the event handler signature.

I've only been using WPF for about 2 months, and I share your frustration. You must see the WPF light Wink | ;-) resistance is futile...

Mitch
GeneralRe: WPF UserControl Library - I'm at a loss Pin
led mike23-Apr-09 10:00
Memberled mike23-Apr-09 10:00 
AnswerRe: WPF UserControl Library - I'm at a loss Pin
Pete O'Hanlon23-Apr-09 0:16
mvaPete O'Hanlon23-Apr-09 0:16 
GeneralRe: WPF UserControl Library - I'm at a loss Pin
#realJSOP23-Apr-09 2:45
mva#realJSOP23-Apr-09 2:45 
JokeRe: WPF UserControl Library - I'm at a loss Pin
Michael Bookatz23-Apr-09 4:34
MemberMichael Bookatz23-Apr-09 4:34 
GeneralRe: WPF UserControl Library - I'm at a loss Pin
#realJSOP23-Apr-09 4:56
mva#realJSOP23-Apr-09 4:56 
GeneralRe: WPF UserControl Library - I'm at a loss Pin
led mike23-Apr-09 10:05
Memberled mike23-Apr-09 10:05 
GeneralRe: WPF UserControl Library - I'm at a loss Pin
0x3c023-Apr-09 10:21
Member0x3c023-Apr-09 10:21 
QuestionClearing the screens Pin
Hema Bairavan22-Apr-09 0:28
MemberHema Bairavan22-Apr-09 0:28 
AnswerRe: Clearing the screens Pin
Jeeva Jose22-Apr-09 3:05
MemberJeeva Jose22-Apr-09 3:05 
GeneralRe: Clearing the screens Pin
Pete O'Hanlon22-Apr-09 3:39
mvaPete O'Hanlon22-Apr-09 3:39 
QuestionHow to get current project path from silverlight page? Pin
salon21-Apr-09 20:24
Membersalon21-Apr-09 20:24 
AnswerRe: How to get current project path from silverlight page? Pin
VCsamir21-Apr-09 23:51
MemberVCsamir21-Apr-09 23:51 
GeneralRe: How to get current project path from silverlight page? Pin
salon22-Apr-09 0:30
Membersalon22-Apr-09 0:30 
GeneralRe: How to get current project path from silverlight page? Pin
Mark Salsbery22-Apr-09 6:52
MemberMark Salsbery22-Apr-09 6:52 
GeneralRe: How to get current project path from silverlight page? Pin
salon22-Apr-09 18:33
Membersalon22-Apr-09 18:33 
GeneralRe: How to get current project path from silverlight page? Pin
Member 35527122-Aug-10 21:42
MemberMember 35527122-Aug-10 21:42 
GeneralRe: How to get current project path from silverlight page? Pin
nitincn5-Aug-10 1:04
Membernitincn5-Aug-10 1:04 

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.