PDA

View Full Version : سوال: استفاده از chart در silverlight



a_mari323
پنج شنبه 16 دی 1389, 16:28 عصر
سلام . براس استفاده از شی chart چی کار باید بکنم . می خوام داده ها رو از bata base بگیره؟!!!!

mahdi7s
پنج شنبه 16 دی 1389, 22:40 عصر
سلام

چارت یکی از امکاناتی هست که Silverlight Toolkit به شما میده

1-باید اونو دانلود (http://silverlight.codeplex.com/releases/view/43528#DownloadId=117046)و نصب کنید
2- Charting Overview (http://silverlight.codeplex.com/wikipage?title=Silverlight%20Toolkit%20Overview%20 Part%202&ProjectName=silverlight)

موفق باشید

a_mari323
پنج شنبه 16 دی 1389, 23:23 عصر
salam mamnon az javabeton man ono ad kardam mikham hala besh az data basam dade bedam nemidonam che jorie?! hamin tor tree view!

mahdi7s
جمعه 17 دی 1389, 19:00 عصر
سلام

اولا فارسی را پاس بداریم

دوما منظورتان از TreeView همون TreeMap هست>؟ (چون TreeView ربطی به Charting نداره)

سوما - مشکل شما گرفتن دیتا از دیتابیس هست یا بایند کردن دیتایی که واشی کردید به کنترل های Charting ؟

موفق باشید

a_mari323
دوشنبه 20 دی 1389, 09:19 صبح
سلام ممنون از جوابتون . منظور من همون treeview هست من یک سری داده دارم که باید توسط این treeview نمایش داده شوند node اصلی ایجاد میشه اما برای sub node ها به مشکل خوردم این داده ها از data base خوانده می شوند
سلام

اولا فارسی را پاس بداریم

دوما منظورتان از TreeView همون TreeMap هست>؟ (چون TreeView ربطی به Charting نداره)

سوما - مشکل شما گرفتن دیتا از دیتابیس هست یا بایند کردن دیتایی که واشی کردید به کنترل های Charting ؟

موفق باشید

mahdi7s
دوشنبه 20 دی 1389, 13:59 عصر
سلام

حالا شد یه سوال درست!


node اصلی ایجاد میشه اما برای sub node ها به مشکل خوردم این داده ها از data base خوانده می شوند
سعی کنید بیشتر کدهای مربوط به ظاهر رو در XAML بنویسید/برای کار شما کافی است اطلاعات دریافتی از بانک(که مربوط به TreeView میشه) را به خصیصه DataContext در کد بدهید(البته اگر کمی با الگوی طراحی MVVM کار کرده باشید بهتر است از آن استفاده کنید) و سپس با کدی شبیه زیر می تونید کارتون را انجام دهید:

<ctrls:TreeView Margin="5" >
<ctrls:TreeView.ItemTemplate>
<cmn:HierarchicalDataTemplate ItemsSource="{Binding}">
<TextBlock Text="{Binding Name}"></TextBlock>
</cmn:HierarchicalDataTemplate>
</ctrls:TreeView.ItemTemplate>
</ctrls:TreeView>

و دو فضای نام زیرو به قسمت تعریف صفحه تان اضافه کنید:

xmlns:ctrls="clr-namespace:System.Windows.Controls;assembly=System. Windows.Controls"
xmlns:cmn="clr-namespace:System.Windows;assembly=System.Windows.C ontrols"

موفق باشید