Я знаю, что множественная наследственность вышла, но есть ли способ создать обертку для системы. Windows.point, которая может наследовать от нее, но все же реализовать свойства привязанной зависимости?
< /code> < /p>
Это значительно облегчало бы кодирование таких вещей, как многоугольники, пути, линезегменты и другие элементы управления. < /p>
Следующий код предоставляется как желаемое мышление, и я понимаю, что он никоим образом не будет работать, но это то, что я хочу иметь: < /p>
public class BindablePoint: DependencyObject, Point
{
public static readonly DependencyProperty XProperty =
DependencyProperty.Register("X", typeof(double), typeof(BindablePoint),
new FrameworkPropertyMetadata(default(double), (sender, e) =>
{
BindablePoint point = sender as BindablePoint;
point.X = (double) e.NewValue;
}));
public static readonly DependencyProperty YProperty =
DependencyProperty.Register("Y", typeof(double), typeof(BindablePoint),
new FrameworkPropertyMetadata(default(double), (sender, e) =>
{
BindablePoint point = sender as BindablePoint;
point.Y = (double)e.NewValue;
}));
public new double X
{
get { return (double)GetValue(XProperty); }
set
{
SetValue(XProperty, value);
base.X = value;
}
}
public new double Y
{
get { return (double)GetValue(YProperty); }
set
{
SetValue(YProperty, value);
base.Y = value;
}
}
}
Я знаю, что множественная наследственность вышла, но есть ли способ создать обертку для системы. Windows.point, которая может наследовать от нее, но все же реализовать свойства привязанной зависимости?[code]< /code> < /p>
Это значительно облегчало бы кодирование таких вещей, как многоугольники, пути, линезегменты и другие элементы управления. < /p>
Следующий код предоставляется как желаемое мышление, и я понимаю, что он никоим образом не будет работать, но это то, что я хочу иметь: < /p>
public class BindablePoint: DependencyObject, Point { public static readonly DependencyProperty XProperty = DependencyProperty.Register("X", typeof(double), typeof(BindablePoint), new FrameworkPropertyMetadata(default(double), (sender, e) => { BindablePoint point = sender as BindablePoint; point.X = (double) e.NewValue; }));
public static readonly DependencyProperty YProperty = DependencyProperty.Register("Y", typeof(double), typeof(BindablePoint), new FrameworkPropertyMetadata(default(double), (sender, e) => { BindablePoint point = sender as BindablePoint; point.Y = (double)e.NewValue; }));
public new double X { get { return (double)GetValue(XProperty); } set { SetValue(XProperty, value); base.X = value; } }
public new double Y { get { return (double)GetValue(YProperty); } set { SetValue(YProperty, value); base.Y = value; } } } [/code]
Я использую Php 7.4 и использую собственный скрипт.
Я получаю сообщение об ошибке: Сообщение PHP: PHP устарел: implode(): передача связующей строки после того, как массив устарел. Поменяйте местами параметры в /includes/libs/MysqliDb.class.php в...
Я хотел бы получить некоторые разъяснения по параметрам функции OpenCV калибровать камеру.
Эта функция
cv.CalibrateCamera2(objectPoints, imagePoints, pointCounts, imageSize, cameraMatrix, distCoeffs, rvecs, tvecs, flags=0)