0

Silverlight と Visifire を使用して .net フレームワークで 1 つのチャート アプリケーションを開発しています。これは Silverlight アプリケーションであり、localhost で実行しています。SQL サーバー データベースを介してアプリケーションに接続しましたが、正常に動作しています。主に探しているのは、データベース内のデータを変更すると、アプリケーションのチャート値が動的に変更されることです。

私が試したのは、Webページでページ更新パラメーターを設定し、その値も更新することですが、アプリケーション全体が再表示されます。

それで、データベースの値を変更するときにチャートの値を並行して変更する方法はありますか?

お返事お待ちしております、

ありがとう。

4

1 に答える 1

0

Silverlight アプリケーションで「DispatcherTimer」を使用し、タイマーの各ティック イベントで UpdateChart() を呼び出すことができます。以下のサンプルコードを確認してください。

public Page()
{
    System.Windows.Threading.DispatcherTimer timer = new DispatcherTimer();
    timer.Interval = new TimeSpan(0, 0, 10); // 10 sec
    timer.Tick += new EventHandler(timer_Tick);
    timer.Start();
}

void timer_Tick(object sender, EventArgs e)
{
    UpdateChart();
}

お役に立てれば!

于 2011-05-19T11:30:13.523 に答える