نمایش نتایج 1 تا 8 از 8

نام تاپیک: اسکرول کردن نمودار chartingToolkit

  1. #1

    اسکرول کردن نمودار chartingToolkit

    سلام وقت بخیر
    سوالی داشتم نموداری دارم که محور x مقادیر زیادی رو باید دریافت کنه میخوام موقع نمایش نمودار بتوانم محور x رو اسکرول کنم و با اسکرول کردنم محور y قابل نمایش باشه هنگام حرکت کلی جستجو کردم میدانم که نمودار باید داخل یه scrollviewer قرار بگیره ولی نتوانستم موقع اسکرول کردن محور y را هم نمایش بدم و اینکه راهی نیست اسکرول کامل بیفته تو نمودار؟

  2. #2

    نقل قول: اسکرول کردن نمودار chartingToolkit

    سلام
    نمیدونم کدتون چیه ولی به نظر میرسه که کنترلی که محور Y ها را نمایش میده را نباید توی ScrollViewer بذارید اما محور X را توی ScrollViewer بذارید .

  3. #3

    نقل قول: اسکرول کردن نمودار chartingToolkit

    سلام بخشی از یکی از نمودارها که کل نمودار در scroll viewer قرار داره نمیشه فقط محور x را در scroll viewer قرار داد
    <Popup Name="LOSPopup" HorizontalAlignment="Center" VerticalAlignment="Center" Placement="MousePoint" MouseDown="LOSClick" MouseMove="LOSMove" MouseUp="LOSUp" Width="500" Height="500">
    <Grid>
    <ScrollViewer HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Hidden">
    <chartingToolkit:Chart Name="LOSChart" Title="Limits Of Stability امتیازات" VerticalAlignment="Center" HorizontalAlignment="Center" Background="{Binding BackgroundListLogin}" Foreground="{Binding BackgroundTextControl}" Height="500">
    <chartingToolkit:Chart.PlotAreaStyle>
    <Style TargetType="Grid">
    <Setter Property="Background" Value="White"/>
    </Style>
    </chartingToolkit:Chart.PlotAreaStyle>
    <chartingToolkit:Chart.LegendStyle>
    <Style TargetType="Control">
    <Setter Property="Background" Value="Transparent"/>
    <Setter Property="BorderBrush" Value="Transparent"/>
    </Style>
    </chartingToolkit:Chart.LegendStyle>
    <chartingToolkit:LineSeries Name="LOSAvLineSeries" Title="متوسط امتیازات" Foreground="{Binding BackgroundTextControl}" DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True">
    <chartingToolkit:LineSeries.Template>
    <ControlTemplate TargetType="chartingToolkit:LineSeries">
    <Canvas x:Name="PlotArea">
    <Polyline x:Name="polyline"
    Points="{TemplateBinding Points}"
    Stroke="Green"
    Style="{TemplateBinding PolylineStyle}"/>
    </Canvas>
    </ControlTemplate>
    </chartingToolkit:LineSeries.Template>
    </chartingToolkit:LineSeries>
    <chartingToolkit:LineSeries Name="LOSLineSeries" Title="اجرای اول" Foreground="{Binding BackgroundTextControl}" DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True" >
    <chartingToolkit:LineSeries.Template>
    <ControlTemplate TargetType="chartingToolkit:LineSeries">
    <Canvas x:Name="PlotArea">
    <Polyline x:Name="polyline"
    Points="{TemplateBinding Points}"
    Stroke="Transparent"
    Style="{TemplateBinding PolylineStyle}" />
    </Canvas>
    </ControlTemplate>
    </chartingToolkit:LineSeries.Template>
    </chartingToolkit:LineSeries>
    <chartingToolkit:LineSeries Name="LOSLineSeries1" Title="اجرای دوم" Foreground="{Binding BackgroundTextControl}" DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True">
    <chartingToolkit:LineSeries.Template>
    <ControlTemplate TargetType="chartingToolkit:LineSeries">
    <Canvas x:Name="PlotArea">
    <Polyline x:Name="polyline"
    Points="{TemplateBinding Points}"
    Stroke="Transparent"
    Style="{TemplateBinding PolylineStyle}" />
    </Canvas>
    </ControlTemplate>
    </chartingToolkit:LineSeries.Template>
    </chartingToolkit:LineSeries>
    <chartingToolkit:LineSeries Name="LOSLineSeries2" Title="اجرای سوم" Foreground="{Binding BackgroundTextControl}" DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True">
    <chartingToolkit:LineSeries.Template>
    <ControlTemplate TargetType="chartingToolkit:LineSeries">
    <Canvas x:Name="PlotArea">
    <Polyline x:Name="polyline"
    Points="{TemplateBinding Points}"
    Stroke="Transparent"
    Style="{TemplateBinding PolylineStyle}" />
    </Canvas>
    </ControlTemplate>
    </chartingToolkit:LineSeries.Template>
    </chartingToolkit:LineSeries>
    <chartingToolkit:LineSeries Name="LOSLineSeries3" Title="اجرای چهارم" Foreground="{Binding BackgroundTextControl}" DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True">
    <chartingToolkit:LineSeries.Template>
    <ControlTemplate TargetType="chartingToolkit:LineSeries">
    <Canvas x:Name="PlotArea">
    <Polyline x:Name="polyline"
    Points="{TemplateBinding Points}"
    Stroke="Transparent"
    Style="{TemplateBinding PolylineStyle}" />
    </Canvas>
    </ControlTemplate>
    </chartingToolkit:LineSeries.Template>
    </chartingToolkit:LineSeries>
    <chartingToolkit:Chart.Axes>
    <chartingToolkit:LinearAxis Orientation="Y" FontFamily="Arial"
    Title="Limits Of Stability Score" Foreground="{Binding BackgroundTextControl}">
    </chartingToolkit:LinearAxis>
    <chartingToolkit:LinearAxis Orientation="X" FontFamily="Arial" Interval="1"
    Title="Session Number" Foreground="{Binding BackgroundTextControl}">
    </chartingToolkit:LinearAxis>
    </chartingToolkit:Chart.Axes>
    </chartingToolkit:Chart>
    </ScrollViewer>
    <Button Style="{DynamicResource ButtonExitPopUp}" Margin="40,5,5,10" ToolTip="بستن" VerticalAlignment="Top" HorizontalAlignment="Right" Background="White"
    Foreground="Black" FontSize="21.333" FontWeight="Bold" Click="LOS"/>
    </Grid>
    </Popup>

  4. #4

    نقل قول: اسکرول کردن نمودار chartingToolkit

    این کد برام پر از ارور هست . چون منابع مورد نیازش را ندارم و همچنین نیازمندی های دیگه را .

  5. #5

    نقل قول: اسکرول کردن نمودار chartingToolkit

    خوب نمیشه با همین بخش کد راهنمایی کنید که الان یه scrollviewer هست که شامل چارت هست نمیشه کاری کرد که با حرکت اسکرول محور y موقع نمایش جابه جا بشه؟

    12.jpg
    این نمودار اولیه
    13.jpg
    وقتی اسکرول میکنم

  6. #6

    نقل قول: اسکرول کردن نمودار chartingToolkit

    این مقاله را تا آخر بررسی کنید :

    http://www.nullskull.com/a/1487/scro...umn-chart.aspx

    یا همچنین :

    https://www.google.com/search?q=how+...ile-gws-wiz-hp

  7. #7

    نقل قول: اسکرول کردن نمودار chartingToolkit

    ممنون از راهنماییتون همه اینارو سرچ کردم و مطالعه کردم و حتی استفاده هم کردم ولی به نتیجه مورد نظر نرسیدم

  8. #8

    نقل قول: اسکرول کردن نمودار chartingToolkit

    به نظر ، توی تصویر در اون لینک (تصویر زیر) ، این مشکل را رفع کرده :





    به هر حال ، من نه با این کنترل کار کردم و نه کدتون آماده هست .
    ولی به نظر میاد اگه به دقت اون لینک (ها) را بررسی کنین ، بتونین راه حلی پیدا کنین .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •