NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

WritableGraph問題

 

hello

 

我使用Measurement Studio 2012 開發WPF app時,發生兩個問題

 

 

 

1. WritableGraph在輸入完後,拉動放大整個視窗時,WritableGraph會跟隨Form放大,但InputData(我所畫的線)並不跟隨著WritableGraph以比例放大,

    且在拉動視窗後,滑鼠再點擊WritableGraph做輸入動作,這時對應座標會對不上 ex: 我在右半邊畫線,結果出現的線在第一次畫的座標

 

 

 

 

2.於WritableGraph中使用AxisDouble時可以改Horizontal的 DataInterval(依照範例測試成功),但在Vertical時加入DataInterval沒有效果出現

 

 

 

xaml

 

 

 

 

<Grid>

 

    <ni:WritableGraph Name="wGraph">

 

        <ni:WritableGraph.Axes>

 

        <ni:AxisDouble x:Name="horizontalAxis"

 

                               Orientation="Horizontal"

 

                               Range="0,50"

 

                               Adjuster="None"

 

                               niPrimitives:InputData.DataInterval="5"/>

 

        <ni:AxisDouble x:Name="VerticalAxis"

 

                               Range="0,10"

 

                               Adjuster="PagedChart"

 

                               niPrimitives:InputData.DataInterval="5"/>  //沒有實現我要的功能

        </ni:WritableGraph.Axes>
    </ni:WritableGraph>
</Grid>

 

 

cs

 

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        wGraph.DefaultInteraction = GraphEditInteraction.EditWaveform;
    }

 

 

 以上,煩請高手們幫助

 

 

 

 

 

 

 

 

 

 

 

 

0 積分
1 條訊息(共 4 條)
5,847 檢視

win7 ?   win8 ?

 

C#  or VB.NET ?

 

measurement studio 2012 sp1 ?

0 積分
2 條訊息(共 4 條)
5,812 檢視

作業系統  win7

 

"wpf"  c#  開發 

 

 

補充: Measurement Studio 2012 for Visual studio 2010

0 積分
3 條訊息(共 4 條)
5,807 檢視

不確定是否是 bug

 

請試試 measurement studio 2013 ( 試用版 )

0 積分
4 條訊息(共 4 條)
5,784 檢視