Click here to Skip to main content
15,885,546 members
Home / Discussions / C#
   

C#

 
GeneralRe: Question About Async/Await Pin
Kevin Marois8-Jan-18 8:13
professionalKevin Marois8-Jan-18 8:13 
GeneralRe: Question About Async/Await Pin
Alex Schunk8-Jan-18 8:21
Alex Schunk8-Jan-18 8:21 
GeneralRe: Question About Async/Await Pin
Kevin Marois8-Jan-18 9:45
professionalKevin Marois8-Jan-18 9:45 
GeneralRe: Question About Async/Await Pin
Alex Schunk8-Jan-18 9:55
Alex Schunk8-Jan-18 9:55 
AnswerRe: Question About Async/Await Pin
Dave Kreskowiak8-Jan-18 8:39
mveDave Kreskowiak8-Jan-18 8:39 
GeneralRe: Question About Async/Await Pin
Kevin Marois8-Jan-18 9:44
professionalKevin Marois8-Jan-18 9:44 
AnswerRe: Question About Async/Await Pin
Gerry Schmitz10-Jan-18 8:34
mveGerry Schmitz10-Jan-18 8:34 
QuestionToggle button in a datatemplate with command binding using MVVM design approach Pin
Hervend7-Jan-18 16:17
Hervend7-Jan-18 16:17 
Hi everybody,

I have implemented a Icommand RowHeaderToggleButton in my MVVM application type.
My problem: whenever I click on the toggle button, nothing happens.
Could someone help me with this issue?

Best regards,

Hervend

xaml:
<datagrid.rowheadertemplate>
<datatemplate>
<togglebutton x:name="RowHeaderToggleButton" cursor="Hand"
="" command="{Binding RowHeaderToggleButtonCommand}">



c# (inside view model):

public AlarmsListViewModel(DataBase dataBase)
{
this.dataBase = dataBase;
this.alarms = new ObservableCollection<alarmviewmodel>();

foreach (Alarm alarm in this.dataBase.Alarms)
{
this.alarms.Add(new AlarmViewModel(alarm));
}

this.ListOfAlarms = CollectionViewSource.GetDefaultView(this.alarms);
if (this.ListOfAlarms == null)
throw new NullReferenceException("ListOfAlarms");

this.ListOfAlarms.CurrentChanged += new EventHandler(this.OnCollectionViewCurrentChanged);
}

#region Fields
private readonly DataBase dataBase;
private readonly ObservableCollection<alarmviewmodel> alarms;
private readonly ICollectionView ListOfAlarms;
private ICommand rowHeaderToggleButton;
#endregion //Fields

...

public ICommand RowHeaderToggleButtonCommand
{
get
{
if (this.rowHeaderToggleButton == null)
this.rowHeaderToggleButton = new RelayCommand(() => this.RowHeaderToggleButton_Click(), () => this.CanToggle());

return this.rowHeaderToggleButton;
}
}
private bool CanToggle()
{
return true;
}
private void RowHeaderToggleButton_Click()
{
DataGridRow row = this.ListOfAlarms.CurrentItem as DataGridRow;
if (row.DetailsVisibility == Visibility.Visible)
row.IsSelected = false;
else
row.IsSelected = true;
}
AnswerRe: Toggle button in a datatemplate with command binding using MVVM design approach Pin
Kenneth Haugland7-Jan-18 17:32
mvaKenneth Haugland7-Jan-18 17:32 
GeneralRe: Toggle button in a datatemplate with command binding using MVVM design approach Pin
Hervend8-Jan-18 0:04
Hervend8-Jan-18 0:04 
GeneralRe: Toggle button in a datatemplate with command binding using MVVM design approach Pin
Kenneth Haugland8-Jan-18 1:08
mvaKenneth Haugland8-Jan-18 1:08 
Questionhow to get alert while working in c# windows application Pin
Member 30804705-Jan-18 23:07
Member 30804705-Jan-18 23:07 
AnswerRe: how to get alert while working in c# windows application Pin
OriginalGriff6-Jan-18 0:55
mveOriginalGriff6-Jan-18 0:55 
AnswerRe: how to get alert while working in c# windows application Pin
BillWoodruff6-Jan-18 2:53
professionalBillWoodruff6-Jan-18 2:53 
AnswerRe: how to get alert while working in c# windows application Pin
Gerry Schmitz6-Jan-18 7:28
mveGerry Schmitz6-Jan-18 7:28 
Questionextending a special case of a generic type Pin
Alexander Kindel5-Jan-18 22:10
Alexander Kindel5-Jan-18 22:10 
GeneralRe: extending a special case of a generic type Pin
harold aptroot5-Jan-18 22:38
harold aptroot5-Jan-18 22:38 
GeneralRe: extending a special case of a generic type Pin
Alexander Kindel5-Jan-18 23:09
Alexander Kindel5-Jan-18 23:09 
GeneralRe: extending a special case of a generic type Pin
harold aptroot5-Jan-18 23:34
harold aptroot5-Jan-18 23:34 
GeneralRe: extending a special case of a generic type Pin
Alexander Kindel5-Jan-18 23:37
Alexander Kindel5-Jan-18 23:37 
GeneralRe: extending a special case of a generic type Pin
Alexander Kindel6-Jan-18 2:39
Alexander Kindel6-Jan-18 2:39 
AnswerRe: extending a special case of a generic type Pin
jschell6-Jan-18 6:06
jschell6-Jan-18 6:06 
GeneralRe: extending a special case of a generic type Pin
Alexander Kindel6-Jan-18 8:28
Alexander Kindel6-Jan-18 8:28 
GeneralRe: extending a special case of a generic type Pin
jschell8-Jan-18 14:59
jschell8-Jan-18 14:59 
QuestionProblem with click event of a button on C # Pin
BEN SBAI5-Jan-18 13:41
BEN SBAI5-Jan-18 13:41 

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.