RenderTransform
Posted: 18 Apr 2020, 21:10
I need to do moving elements inside the Grid, in c# I use RenderTransform, but when I try to use it in c++ I get an error: "Cannot set 'Matrix' property on object 'MatrixTransform' because it is in a read-only state";
Code: Select all
void TestNoesis::MoveButton_PreviewMouseMove(Noesis::BaseComponent* sender, const Noesis::MouseEventArgs& e)
{
Grid* rootGrid = (Grid*)this->GetParent();
MatrixTransform* transform = (MatrixTransform*)this->GetRenderTransform();
Transform2f mtx = transform->GetMatrix();
float x = 0;
float y = 0;
mtx.Translate(x, y);
transform->SetMatrix(mtx);
this->SetRenderTransform(transform);
}