本文整理汇总了C#中Visifire.Charts.Chart.CreateLiveReference方法的典型用法代码示例。如果您正苦于以下问题:C# Chart.CreateLiveReference方法的具体用法?C# Chart.CreateLiveReference怎么用?C# Chart.CreateLiveReference使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Visifire.Charts.Chart
的用法示例。
在下文中一共展示了Chart.CreateLiveReference方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ObservableCollection
public void ObservableCollection()
{
Chart chart = new Chart();
chart.Width = 400;
chart.Height = 300;
Common.CreateAndAddDefaultDataSeries(chart);
TitleTest titleTest = new TitleTest();
bool changedObserved = false;
foreach (Title title in titleTest.TitlesToTest)
{
using (chart.CreateLiveReference(this))
{
chart.Titles.CollectionChanged += delegate(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
changedObserved = true;
Assert.AreEqual(System.Collections.Specialized.NotifyCollectionChangedAction.Add, e.Action);
Assert.AreEqual(1, e.NewItems.Count);
Assert.AreEqual(new FontFamily("Trebuchet MS"), title.FontFamily);
};
title.FontFamily = new FontFamily("Trebuchet MS");
chart.Titles.Add(title);
}
Assert.IsTrue(changedObserved, "The event handler did not fire");
}
}