mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-05-07 13:37:47 +00:00
Version 4.9.0: Reworked MapPanel child arrangement.
This commit is contained in:
parent
56d376c4d0
commit
5a05e9284a
5 changed files with 102 additions and 141 deletions
|
|
@ -4,9 +4,7 @@
|
|||
|
||||
using Windows.UI.Text;
|
||||
using Windows.UI.Xaml;
|
||||
using Windows.UI.Xaml.Data;
|
||||
using Windows.UI.Xaml.Media;
|
||||
using Windows.UI.Xaml.Shapes;
|
||||
|
||||
namespace MapControl
|
||||
{
|
||||
|
|
@ -56,62 +54,5 @@ namespace MapControl
|
|||
|
||||
public static readonly DependencyProperty StrokeMiterLimitProperty = DependencyProperty.Register(
|
||||
nameof(StrokeMiterLimit), typeof(double), typeof(MapOverlay), new PropertyMetadata(1d));
|
||||
|
||||
public void SetStrokeBindings(Shape shape)
|
||||
{
|
||||
shape.SetBinding(Shape.StrokeProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("Stroke")
|
||||
});
|
||||
|
||||
shape.SetBinding(Shape.StrokeThicknessProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("StrokeThickness")
|
||||
});
|
||||
|
||||
shape.SetBinding(Shape.StrokeDashArrayProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("StrokeDashArray")
|
||||
});
|
||||
|
||||
shape.SetBinding(Shape.StrokeDashOffsetProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("StrokeDashOffset")
|
||||
});
|
||||
|
||||
shape.SetBinding(Shape.StrokeDashCapProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("StrokeDashCap")
|
||||
});
|
||||
|
||||
shape.SetBinding(Shape.StrokeStartLineCapProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("StrokeStartLineCap")
|
||||
});
|
||||
|
||||
shape.SetBinding(Shape.StrokeEndLineCapProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("StrokeEndLineCap")
|
||||
});
|
||||
|
||||
shape.SetBinding(Shape.StrokeLineJoinProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("StrokeLineJoin")
|
||||
});
|
||||
|
||||
shape.SetBinding(Shape.StrokeMiterLimitProperty, new Binding
|
||||
{
|
||||
Source = this,
|
||||
Path = new PropertyPath("StrokeMiterLimit")
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue