private void sldFrameIndex_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { FrameIndex = (int)sldFrameIndex.Value; changingInternally = true; try { tbxFrameNumber.Text = FrameIndex.ToString(); } finally { changingInternally = false; } }
public void TestCompare() { // Trivial. Assert.Equal(0, FrameIndex.Compare(FrameIndex.Zero, FrameIndex.Zero)); // Simple. Assert.Equal(1, FrameIndex.Compare(FrameIndex.Zero, GetFrameIndexValue(1))); Assert.Equal(-1, FrameIndex.Compare(GetFrameIndexValue(1), FrameIndex.Zero)); // Rollover. Assert.Equal(1, FrameIndex.Compare(GetFrameIndexValue(ushort.MaxValue - 1), GetFrameIndexValue(1))); Assert.Equal(-1, FrameIndex.Compare(GetFrameIndexValue(1), GetFrameIndexValue(ushort.MaxValue - 1))); }
private bool AddFrameRecipeCheck() { if (currentComponents.Count(c => c is FrameRecipe) == maxFrameComponentCount) { MessageBox.Show($"最多支持{maxFrameComponentCount.ToString()}个Frame模块"); return(false); } FrameIndex = cb_FrameIndex.SelectedIndex + 1; if (currentComponents.Exists(c => c.DisplayName.Equals($"框架{FrameIndex.ToString()}模板"))) { MessageBox.Show($"Frame{FrameIndex.ToString()}模板已存在"); return(false); } if ((bool)ckb_ChangeProductDirectory.IsChecked && !Directory.Exists(tb_ProductDirectory.Text)) { MessageBox.Show("临时产品目录不存在,请重新选择"); return(false); } return(true); }
public override int GetHashCode() { return(FrameIndex.GetHashCode() ^ Expression.GetHashCode()); }
public string ToStringExt() { return(string.Format(formatExt, FileName, FrameIndex.ToString("0"), InstanceID)); }
public override string ToString() { return(string.Format(format, FileName, FrameIndex.ToString("0"))); }
public void SendMessage(FrameIndex msg, bool drop_connection) { BuildResponse(JsonConvert.SerializeObject(msg), drop_connection); }