После панорамирования модели спирали с помощью правой кнопки мыши я отпускаю кнопку и получаю 3 из этих ошибок, по одной для каждой привязки.
System. Windows .Data Ошибка: 2: Не удается найти управляющий FrameworkElement или FrameworkContentElement для целевого элемента. BindingExpression: Path = Положение; DataItem = 'SkyTelescopeVM' (HashCode = 10465156); целевой элемент - «PerspectiveCamera» (HashCode = 51160664); Свойство target - «Position» (тип «Point3D»)
<h:HelixViewport3D ShowCameraInfo="False" Background="Transparent" ShowViewCube="False" ShowCameraTarget="False" >
<!--DefaultCamera="{Binding Camera, UpdateSourceTrigger=PropertyChanged}-->
<h:HelixViewport3D.Camera>
<PerspectiveCamera LookDirection="{Binding LookDirection, Mode=TwoWay}"
UpDirection="{Binding UpDirection, Mode=TwoWay}"
Position="{Binding Position, Mode=TwoWay}"
NearPlaneDistance="0.001"
FarPlaneDistance ="Infinity"
FieldOfView="60"/>
</h:HelixViewport3D.Camera>...
Панорамирование работает, и оно также обновляет каждое свойство viewmodel, но ошибка возникает только тогда, когда я отпускаю мышь. Свойства: basi c.
private Point3D _position;
public Point3D Position
{
get => _position;
set
{
_position = value;
OnPropertyChanged();
}
}
Кажется, что есть много информации об этой ошибке, но она не нашла ничего, что работает. Просто странно, что это происходит только при наведении мыши. Любая помощь приветствуется.