Я очень новый в stackoverflow. Надеюсь, здесь я найду ответ. Моя проблема: я создал пользовательский элемент управления. В ресурсах естьКак связать с ресурсом sys: Double?
<sys:Double x:Key="BRadiusX" >5</sys:Double>
В контрольной Шаблон:
<ControlTemplate TargetType="{x:Type Thumb}">
<Rectangle x:Name="Ellipse"
StrokeThickness="1"
RadiusX="{DynamicResource BRadiusX}"
RadiusY="{DynamicResource BRadiusY}">.....
Теперь я хочу, чтобы привязать 5 к в DependancyProperty в кодексе:
public static DependencyProperty BorderRadiusXProperty = DependencyProperty.Register("BorderRadiusX", typeof(double), typeof(MySlider1),
new FrameworkPropertyMetadata(5.0, FrameworkPropertyMetadataOptions.AffectsRender));
[Category("Thumb"), Description("XRadius of border round the thumb")]
public double BorderRadiusX
{
get { return (double)GetValue(BorderRadiusXProperty); }
set { SetValue(BorderRadiusXProperty, value); }
}
Есть ли способ почини это?
Большое спасибо экспедиторских
Хорошая идея! Код является частью ползунка UserControl. Iam, используя контрольную таблицу для изменения Thumb и т. Д. Когда вы устанавливаете приложение, вы можете изменить некоторые параметры в окне свойств Usercontrol. Но таким образом он всегда возвращается к «5» или тому, что вы префикс в ресурсах. Любая дальнейшая идея. – HermannG
Теперь я нашел ответ. Все работает очень хорошо! – HermannG
Это мой код: – HermannG