/// <summary> /// Refresh all the objects involved in the operation /// </summary> public void RefreshObjects() { toBeRefreshed.AddRange(SourceModels); var tlv = SourceListView as TreeListView; if (tlv == null) { SourceListView.RefreshObjects(toBeRefreshed); } else { tlv.RebuildAll(true); } var tlv2 = ListView as TreeListView; if (tlv2 == null) { ListView.RefreshObject(TargetModel); } else { tlv2.RebuildAll(true); } }
private async void AddItem(object sender, RoutedEventArgs e) { var vm = (ListViewExtensionsTestViewModel)this.DataContext; vm.MyItems.Add(Guid.NewGuid().ToString()); // Need to wait for the ListView to update await Task.Delay(100); SourceListView.ScrollToBottom(); //SourceListView.ScrollIntoView(SourceListView.Items[SourceListView.Items.Count - 1]); }
private void GUIUpdate() { if (UndoFlag) { return; } F_predPC_s = F_predPC.ToString("X16"); CPI = (CLOCK - 4 - PenaltyCnt > 0)?1.0 * (CLOCK - 4) / (CLOCK - 4 - PenaltyCnt):1.0; this.Finstr.Text = (f_icode < FunctionCollection.Length && f_ifun < FunctionCollection[f_icode].Length) ? FunctionCollection[f_icode][f_ifun] : "UKI"; this.DIinstr.Text = (f_icode < FunctionCollection.Length && f_ifun < FunctionCollection[f_icode].Length) ? FunctionCollection[f_icode][f_ifun] : "UKI"; this.EIinstr.Text = (d_icode < FunctionCollection.Length && d_ifun < FunctionCollection[d_icode].Length) ? FunctionCollection[d_icode][d_ifun] : "UKI"; this.DSinstr.Text = (D_icode < FunctionCollection.Length && D_ifun < FunctionCollection[D_icode].Length) ? FunctionCollection[D_icode][D_ifun] : "UKI"; this.MIinstr.Text = (e_icode < FunctionCollection.Length && e_ifun < FunctionCollection[e_icode].Length) ? FunctionCollection[e_icode][e_ifun] : "UKI"; this.ESinstr.Text = (E_icode < FunctionCollection.Length && E_ifun < FunctionCollection[E_icode].Length) ? FunctionCollection[E_icode][E_ifun] : "UKI"; this.WIinstr.Text = (m_icode < FunctionCollection.Length && m_ifun < FunctionCollection[m_icode].Length) ? FunctionCollection[m_icode][m_ifun] : "UKI"; this.MSinstr.Text = (M_icode < FunctionCollection.Length && M_ifun < FunctionCollection[M_icode].Length) ? FunctionCollection[M_icode][M_ifun] : "UKI"; this.WSinstr.Text = (W_icode < FunctionCollection.Length && W_ifun < FunctionCollection[W_icode].Length) ? FunctionCollection[W_icode][W_ifun] : "UKI"; ToggleButton[] registers = new ToggleButton[15] { Hrax, Hrcx, Hrdx, Hrbx, Hrsp, Hrbp, Hrsi, Hrdi, Hr8, Hr9, Hr10, Hr11, Hr12, Hr13, Hr14 }; for (int i = 0; i < 15; i++) { registers[i].Content = (RegisterValue[i]).ToString(XorD); } this.DSvalC.Text = D_valC.ToString(XorD); this.DSvalP.Text = D_valP.ToString(XorD); this.DIvalC.Text = f_valC.ToString(XorD); this.DIvalP.Text = f_valP.ToString(XorD); this.ESvalC.Text = E_valC.ToString(XorD); this.ESvalA.Text = E_valA.ToString(XorD); this.ESvalB.Text = E_valB.ToString(XorD); this.EIvalC.Text = d_valC.ToString(XorD); this.EIvalA.Text = d_valA.ToString(XorD); this.EIvalB.Text = d_valB.ToString(XorD); this.MSvalA.Text = M_valA.ToString(XorD); this.MSvalE.Text = M_valE.ToString(XorD); this.MIvalA.Text = e_valA.ToString(XorD); this.MIvalE.Text = e_valE.ToString(XorD); this.WSvalM.Text = W_valM.ToString(XorD); this.WSvalE.Text = W_valE.ToString(XorD); this.WIvalM.Text = m_valM.ToString(XorD); this.WIvalE.Text = m_valE.ToString(XorD); Bindings.Update(); if (SourceIsLoaded && LineHash.Contains(F_predPC)) { this.SourceListView.SelectedIndex = Convert.ToInt32(LineHash[F_predPC]); SourceListView.ScrollIntoView(SourceListView.SelectedItem); } }
public SourceListDelegate(SourceListView controller) { // Initialize this._controller = controller; }
/// <summary> /// Initializes a new instance of the <see cref="Rotation.OutlineDataSource"/> class. /// </summary> /// <param name="controller">Controller.</param> public SourceListDataSource (SourceListView controller) { // Initialize this._controller = controller; }