private void SetFontControls(PhysicsInstanceDefinition_WithFont font) { Canvas.SetLeft(m_canvasWithRectangle.SizableRectangle, font.StartLeft); Canvas.SetTop(m_canvasWithRectangle.SizableRectangle, font.StartTop); m_canvasWithRectangle.SizableRectangle.Width = font.CharacterWidth; m_canvasWithRectangle.SizableRectangle.Height = font.CharacterHeight; }
public UserControl_PhysicsInstanceDefinition(PhysicsInstanceDefinition_WithFont physicsInstanceDefinition_ex) : base("Physics Instance Type Definition", false) { PhysicsInstanceDefinitionType = physicsInstanceDefinition_ex.TypeOfInstance; m_physicsInstanceDefinition = physicsInstanceDefinition_ex.PhysicsInstanceDefinition; if (DataIsNull()) { m_textBlock_id.Text = "N/A"; m_textBox_name.Text = string.Empty; } else { m_textBlock_id.Text = m_physicsInstanceDefinition.Id.ToString(); m_textBox_name.Text = m_physicsInstanceDefinition.Name; m_comboBox_entityInstanceDefinition.SelectedItem = m_physicsInstanceDefinition.EntityInstanceDefinition; m_comboBox_collisionType.SelectedItem = m_physicsInstanceDefinition.CollisionType; m_comboBox_physType.SelectedItem = m_physicsInstanceDefinition.PhysType; var font = physicsInstanceDefinition_ex as PhysicsInstanceDefinition_WithFont; SetFontControls(font); } }