none
Código XAML em RUNTIME RRS feed

  • Pergunta

  • Preciso converter esse código que está em XAML para ser executado em RUNTIME.


     <charting:LineSeries
        Title="Torque"
        ItemsSource="{StaticResource EngineMeasurementCollection}"
        IndependentValueBinding="{Binding Speed}"
        DependentValueBinding="{Binding Torque}"
        MarkerWidth="5"
        MarkerHeight="5">
        <!-- Vertical axis for torque curve -->
        <charting:LineSeries.DependentRangeAxis>
          <charting:LinearAxis
            Orientation="Vertical"
            Title="Torque (lb-ft)"
            Minimum="50"
            Maximum="300"
            Interval="50"/>
        </charting:LineSeries.DependentRangeAxis>
      </charting:LineSeries>
    


    Uma parte eu já converti a outra não estou conseguindo...

          barSeries.SetBinding(BarSeries.ItemsSourceProperty, new Binding());
          barSeries.DependentValueBinding = new Binding(bindDependenteValue);
          barSeries.IndependentValueBinding = new Binding(binIndependentValue);
    


    Agora eu preciso adicionar nesse DependentValueBinding o Intervalo de 0 a 100 sendo de 10 em 10 0 - 10 - 20 - 30... 100

    OU seja desse bloco de codigo XAML abaixo colocar o código para rodar em RUNTIME no bloco de código acima.

     <charting:LineSeries.DependentRangeAxis>
          <charting:LinearAxis
            Orientation="Vertical"
            Title="Torque (lb-ft)"
            Minimum="50"
            Maximum="300"
            Interval="50"/>
        </charting:LineSeries.DependentRangeAxis>
    

    Alguém por favor, me ajude... nao sei mais o que fazer.

     


    Henrique Fávaro Tâmbalo - Se a resposta ajudou, marque como resposta!
    quinta-feira, 30 de junho de 2011 20:20

Respostas

  • Consegui resolver...

     

              serie1.DependentRangeAxis = new LinearAxis
              {
                Maximum = 150,
                Minimum = 0,
                Interval = 10,
                Orientation = AxisOrientation.Y,
                Location = AxisLocation.Left,
              };
    



    Henrique Fávaro Tâmbalo - Se a resposta ajudou, marque como resposta!
    sexta-feira, 1 de julho de 2011 17:36