Hi Rob,
Sorry for the inconvenience caused.
Regarding Binding the BulletGraph properties.
We are able
to reproduce the mentioned issue of “QualitativeRangeEnd property is not
bind properly” and we have logged an issue report regarding this. The fix for
this issue will be available in any of our upcoming release. We will update you
once the implementation has been rolled out or else if you need patch in
advance you can create incident in below link.
Regarding MVVM Support.
As of now
most of the BulletGraph control’s property support MVVM pattern behavior. We
have prepared the simple sample to use MVVM with BulletGraph control. Please
find the same in below attachment.
Note: We are unable to reproduce the issue of SfBulletGraph Maximum property is not bind properly. So could you please modify the provided sample to reproduce the mentioned issue or else provide us more information regarding this issue, so that we could analyze based on that and provide you better solution.
Regarding ToolTip Template in
BulletGraph.
Tooltip in BulletGraph is used to view the values of FeaturedMeasure,
ComparativeMeasure and QualitativeRange in user required design. The
BulletGraph tooltip will be displayed only when the ShowToolTip property is set
to true.
Please refer the below code snippet for FeaturedMeasureToolTipTemplate.
Code Snippet:
[XAML] <syncfusion:SfBulletGraph> <syncfusion:SfBulletGraph.FeaturedMeasureToolTipTemplate> <DataTemplate> <Border BorderBrush="#D3D3D3" BorderThickness="1.5" Background="#232323" CornerRadius="5"> <TextBlock Text="{Binding}" FontSize="14" Foreground="#D3D3D3" Margin="12
8"/> </Border> </DataTemplate> </syncfusion:SfBulletGraph.FeaturedMeasureToolTipTemplate> </syncfusion:SfBulletGraph> |
Please refer the below code
snippet for ComparativeMeasureToolTipTemplate.
Code Snippet:
[XAML] <syncfusion:SfBulletGraph> <syncfusion:SfBulletGraph.ComparativeMeasureToolTipTemplate> <DataTemplate> <Border BorderBrush="#D3D3D3" BorderThickness="1.5" Background="#232323" CornerRadius="5"> <TextBlock Text="{Binding}" FontSize="14" Foreground="#D3D3D3" Margin="12
8"/> </Border> </DataTemplate> </syncfusion:SfBulletGraph.ComparativeMeasureToolTipTemplate> </syncfusion:SfBulletGraph> |
Please refer the below code
snippet for QualitativeRangeToolTipTemplate.
Code Snippet:
[XAML] <syncfusion:SfBulletGraph> <syncfusion:SfBulletGraph.QualitativeRangeToolTipTemplate> <DataTemplate> <Border BorderBrush="#D3D3D3" BorderThickness="1.5" CornerRadius="5"> <Border Background="{Binding RangeStroke}" Opacity="0.7" CornerRadius="5"> <StackPanel Orientation="Horizontal" Margin="12
8" > <TextBlock Text="{Binding RangeStart}" FontSize="14" Foreground="Black"/> <TextBlock Text="-" FontSize="14" Foreground="Black" Width="10" TextAlignment="Center"/> <TextBlock Text="{Binding RangeEnd}" FontSize="14" Foreground="Black"/> </StackPanel> </Border> </Border> </DataTemplate> </syncfusion:SfBulletGraph.QualitativeRangeToolTipTemplate> </syncfusion:SfBulletGraph> |
And the above details will also be added in the user guide
document in the upcoming Volume 4, 2014 release.
Please let us know if you need any further assistance.
Regard,
Jeyasri M
Hi Rob,
Sorry for
the inconvenience caused.
We are analysing
on the reported scenarios and the issue reported in sample level. We will let
you know the details of this in two business days (November 28, 2014). We appreciate
your patience until then.
Please let
us know if you need any further clarification.
Regards,
Jeyasri M
Hi Rob,
Sorry for delay in getting back to you.
Regarding SfBulletGraph
ToolTip and QualitativeRangeEnd value Binding.
We are able to reproduce the mentioned issue of “QualitativeRangeEnd
values and tooltip value displays not updated while changing the
value at run time”. We have also logged an issue report on tooltip value
displays and the fix for reported issue will be available in our upcoming Volume
4, 2014 main release. We will update you once it has been rolled out. We appreciate
your patience until then.
Regarding SfBulletGraph
Maximum Value Binding:
In the provided sample we have note that the local property
of BulletGraphMaximum not listened by property changed event handler which is
used bind Maximum property of BulletGraph.
Please find the modified code to change the Maximum value at
run time by listening local property of BulletGraphMaximum.
C#
public double
BulletGraphMaximum { get { return maximum; } set { this.maximum = value;
OnPropertyChanged("BulletGraphMaximum"); }
} |
Based on this we have modified the sample and find the same
in below attachment.
Please let us know if you have any concerns.
Regards,
Jeyasri M
Hi Rob,
We have fixed the reported “SfBulletGraph ToolTip and
QualitativeRangeEnd value Binding” issue and fix for this reported issue has
been included in our Essential Studio Volume 4 2014 release, which is available
for download under the following link.
We thank you for your support and appreciate your patience
in waiting for this release. Please get in touch with us if you would require
any further assistance.
Regards,
Jeyasri M