Click here to Skip to main content
15,917,588 members
Home / Discussions / C#
   

C#

 
GeneralRe: Problem With User Controls Pin
Mah boubeh11-Jan-13 19:09
professionalMah boubeh11-Jan-13 19:09 
AnswerRe: Problem With User Controls Pin
OriginalGriff11-Jan-13 22:13
mveOriginalGriff11-Jan-13 22:13 
Questionsingle log file for two classes. Pin
vanikanc11-Jan-13 10:27
vanikanc11-Jan-13 10:27 
AnswerRe: single log file for two classes. Pin
R. Giskard Reventlov11-Jan-13 10:58
R. Giskard Reventlov11-Jan-13 10:58 
GeneralRe: single log file for two classes. Pin
Garth J Lancaster11-Jan-13 12:56
professionalGarth J Lancaster11-Jan-13 12:56 
GeneralRe: single log file for two classes. Pin
vanikanc14-Jan-13 3:00
vanikanc14-Jan-13 3:00 
AnswerRe: single log file for two classes. Pin
PIEBALDconsult11-Jan-13 13:26
mvePIEBALDconsult11-Jan-13 13:26 
GeneralRe: single log file for two classes. Pin
vanikanc15-Jan-13 2:24
vanikanc15-Jan-13 2:24 
GeneralRe: single log file for two classes. Pin
PIEBALDconsult15-Jan-13 3:08
mvePIEBALDconsult15-Jan-13 3:08 
QuestionBinary File Library Pin
dxtrx11-Jan-13 10:24
dxtrx11-Jan-13 10:24 
AnswerRe: Binary File Library Pin
Garth J Lancaster11-Jan-13 11:18
professionalGarth J Lancaster11-Jan-13 11:18 
GeneralRe: Binary File Library Pin
dxtrx11-Jan-13 11:41
dxtrx11-Jan-13 11:41 
GeneralRe: Binary File Library Pin
Garth J Lancaster11-Jan-13 12:43
professionalGarth J Lancaster11-Jan-13 12:43 
GeneralRe: Binary File Library Pin
dxtrx11-Jan-13 12:47
dxtrx11-Jan-13 12:47 
QuestionLatency In Button Click When Using MVVM Pin
Tee12311-Jan-13 7:25
Tee12311-Jan-13 7:25 
Hello fellow coders, I was wondering if anyone ever experienced any latency in the button click when using the MVVM approach? I have 4 buttons and it seems when I click on either one initially there's a 3 second latency before the text changes and the other buttons become disabled. After that initial click it runs quicker. No matter which button it is on that first click it takes 3 seconds to respond then after that each button responds immediately. So here is what I'm doing.
1. I'm using the RelayCommand that was located in Josh Smith's article.

2. I have the following setup in my xaml behind my buttons. Each button has a different CommandParameter.
C#
<Button x:Name="btnAddSaveUpdate" Content="{Binding AddSaveUpdateContent}"  Style="{StaticResource ButtonStyle}" Command="{Binding AddSaveUpdateCmd}" CommandParameter="AddSaveButton"  />


3. In the creation of my mobileViewModel I have the following code in the constructor. I assign the AddSaveUpdateContent property to update the text. Note, that this property has an OnPropertyChanged call inside.
C#
 _addSaveUpdateCmd = new RelayCommand(param => OnExecute(param), this.CanExecute);
AddSaveUpdateContent = "Add";


4. Inside the CanExecute is a case statement that gets the CommandParameter:
C#
case "AddSaveButton":
                    return true;


5. Inside the OnExecute is another case statement that gets the CommandParameter as well then calls another method:
C#
case "AddSaveButton":
                  PerformButtonTask(AddSaveUpdateContent);
                  break;


6. Then in my PerformButtonTask method all I'm doing is is running through one more case statment to perform the appropriate task. The EnableFields and ClearFields are events that call a method in the code behind on the xaml page.
C#
case "Add":
     AddSaveUpdateContent = "Save";
     ExitCancelCmdContent = "Cancel";
     ClearFields();
     EnableFieldsEvent(true);
     break;


That's pretty much it. So, if anyone has any ideas please share. Thanks.
Update: Just to let you know. The problem is occurring in Visual Studio 2012 in debug mode; however, when I create my executable the response is immediately as expected. So, is because of the development environment?
Tee123

AnswerRe: Latency In Button Click When Using MVVM Pin
SledgeHammer0111-Jan-13 9:38
SledgeHammer0111-Jan-13 9:38 
GeneralRe: Latency In Button Click When Using MVVM Pin
Tee12311-Jan-13 10:14
Tee12311-Jan-13 10:14 
QuestionC# computer name rename Pin
EvetsMostel11-Jan-13 7:00
EvetsMostel11-Jan-13 7:00 
AnswerRe: C# computer name rename Pin
Jibesh11-Jan-13 7:47
professionalJibesh11-Jan-13 7:47 
GeneralRe: C# computer name rename Pin
EvetsMostel11-Jan-13 7:54
EvetsMostel11-Jan-13 7:54 
GeneralRe: C# computer name rename Pin
EvetsMostel11-Jan-13 11:30
EvetsMostel11-Jan-13 11:30 
GeneralRe: C# computer name rename Pin
EvetsMostel14-Jan-13 13:15
EvetsMostel14-Jan-13 13:15 
QuestionFTP Decryption Error Pin
Member 865395910-Jan-13 18:22
Member 865395910-Jan-13 18:22 
AnswerRe: FTP Decryption Error Pin
Bernhard Hiller10-Jan-13 21:46
Bernhard Hiller10-Jan-13 21:46 
GeneralRe: FTP Decryption Error Pin
Garth J Lancaster11-Jan-13 11:00
professionalGarth J Lancaster11-Jan-13 11:00 

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.