Click here to Skip to main content
15,923,689 members
Home / Discussions / C#
   

C#

 
GeneralRe: Ghost click mouse Pin
cloude8317-Oct-20 11:01
cloude8317-Oct-20 11:01 
AnswerRe: Ghost click mouse Pin
jsc4219-Oct-20 23:03
professionaljsc4219-Oct-20 23:03 
GeneralRe: Ghost click mouse Pin
trønderen20-Oct-20 5:54
trønderen20-Oct-20 5:54 
Questionhi im a bit stuck i followed this tut on youtube and its just not working can anyone help me plz i get error Pin
Marcus Riggs14-Oct-20 12:32
Marcus Riggs14-Oct-20 12:32 
AnswerRe: hi im a bit stuck i followed this tut on youtube and its just not working can anyone help me plz i get error Pin
OriginalGriff14-Oct-20 20:23
mveOriginalGriff14-Oct-20 20:23 
QuestionRe: hi im a bit stuck i followed this tut on youtube and its just not working can anyone help me plz i get error Pin
ZurdoDev15-Oct-20 1:18
professionalZurdoDev15-Oct-20 1:18 
Questionwhat is better way to handle audit data in sequel server? Pin
ronak752113-Oct-20 2:54
ronak752113-Oct-20 2:54 
AnswerRe: what is better way to handle audit data in sequel server? Pin
OriginalGriff13-Oct-20 2:57
mveOriginalGriff13-Oct-20 2:57 
AnswerRe: what is better way to handle audit data in sequel server? Pin
ZurdoDev13-Oct-20 3:12
professionalZurdoDev13-Oct-20 3:12 
AnswerRe: what is better way to handle audit data in sequel server? Pin
Richard MacCutchan13-Oct-20 5:24
mveRichard MacCutchan13-Oct-20 5:24 
GeneralRe: what is better way to handle audit data in sequel server? Pin
ZurdoDev14-Oct-20 5:21
professionalZurdoDev14-Oct-20 5:21 
GeneralRe: what is better way to handle audit data in sequel server? Pin
Richard MacCutchan14-Oct-20 5:39
mveRichard MacCutchan14-Oct-20 5:39 
QuestionWhat kind of dll use ftp/sftp mapping drive? Pin
MinSeokKo12-Oct-20 22:48
MinSeokKo12-Oct-20 22:48 
AnswerRe: What kind of dll use ftp/sftp mapping drive? Pin
OriginalGriff13-Oct-20 1:54
mveOriginalGriff13-Oct-20 1:54 
GeneralRe: What kind of dll use ftp/sftp mapping drive? Pin
MinSeokKo13-Oct-20 14:11
MinSeokKo13-Oct-20 14:11 
GeneralRe: What kind of dll use ftp/sftp mapping drive? Pin
Randor 13-Oct-20 15:49
professional Randor 13-Oct-20 15:49 
GeneralRe: What kind of dll use ftp/sftp mapping drive? Pin
Dave Kreskowiak13-Oct-20 18:58
mveDave Kreskowiak13-Oct-20 18:58 
GeneralRe: What kind of dll use ftp/sftp mapping drive? Pin
Randor 13-Oct-20 19:39
professional Randor 13-Oct-20 19:39 
GeneralRe: What kind of dll use ftp/sftp mapping drive? Pin
Dave Kreskowiak14-Oct-20 5:01
mveDave Kreskowiak14-Oct-20 5:01 
JokeRe: What kind of dll use ftp/sftp mapping drive? Pin
Randor 14-Oct-20 9:22
professional Randor 14-Oct-20 9:22 
Questionhow to insert unknown amount of data into a database Pin
steven_noppe11-Oct-20 7:41
steven_noppe11-Oct-20 7:41 
AnswerRe: how to insert unknown amount of data into a database Pin
Luc Pattyn11-Oct-20 8:32
sitebuilderLuc Pattyn11-Oct-20 8:32 
AnswerRe: how to insert unknown amount of data into a database Pin
OriginalGriff11-Oct-20 8:33
mveOriginalGriff11-Oct-20 8:33 
AnswerRe: how to insert unknown amount of data into a database Pin
jsc4213-Oct-20 3:50
professionaljsc4213-Oct-20 3:50 
QuestionWhy am I not allowed to do this with events Pin
Keith Barrow9-Oct-20 1:20
professionalKeith Barrow9-Oct-20 1:20 
This is a genuine "why" question (as in the technical reason why the language prohibits what I want to do) rather than a "how do I get round the limitation?"*

I'm writing a WPF app and implementing a base class for a Command. The base implementation contains common logic to a set of subclasses which must have the Database connection in a non-busy state before they can execute. If the busy state changes, calling CanExecuteChanged?.Invoke(this, e); is naturally fine in this base. The problem is I have secondary conditions in the subclasses which also prevent execution - on those conditiond changing I'd want to call CanExecuteChanged?.Invoke(this, e); from the subclass - this isn't allowed and I can't work out the reasoning.

My current working theory is the even is like syntactic sugar over a delegates (or something) and the part to raise the event is private (which would prevent raising outside the base class) the whereas the subscription side is public (so you can subscribe from an unrelated type).That doesn't explain why the "raise" part isn't protected, or somehow optionally private/protected. There is a gap in my knowledge somewhere.
  • I have a couple of solutions for this: like exposing the delegate with a backing field and calling that, or the one I'll probably adopt which is to expose a protected event to raise the event seems more explicit.
KeithBarrow.net[^] - It might not be very good, but at least it is free!

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.