private void IndexSelected(int index, bool layoutChildren) { if (items.Count > 0) { selectedIndex = index; if (layoutChildren) { LayoutChildren(); } CoverFlowEventArgs e = new CoverFlowEventArgs() { Index = index, Item = items[index].Content }; if (SelectedItemChanged != null) { SelectedItemChanged(e); } if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("SelectedIndex")); PropertyChanged(this, new PropertyChangedEventArgs("SelectedItem")); } } }
private void IndexSelected(int index, bool layoutChildren) { if (items.Count > 0) { selectedIndex = index; if (layoutChildren) LayoutChildren(); CoverFlowEventArgs e = new CoverFlowEventArgs() { Index = index, Item = items[index].Content }; if (SelectedItemChanged != null) SelectedItemChanged(e); if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("SelectedIndex")); PropertyChanged(this, new PropertyChangedEventArgs("SelectedItem")); } } }