public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(MousePosition.X - 4, MousePosition.Y - 4)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var result = new GeneralTransformGroup(); // ReSharper disable once AssignNullToNotNullAttribute result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(leftOffset, topOffset)); return(result); }
/// <summary> /// Returns a <see cref="T:System.Windows.Media.Transform" /> for the adorner, based /// on the transform that is currently applied to the adorned element. /// </summary> /// <seealso cref="M:System.Windows.Documents.Adorner.GetDesiredTransform(GeneralTransform)"/> public override GeneralTransform GetDesiredTransform( GeneralTransform Transform) { var result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(Transform)); result.Children.Add(new TranslateTransform(Left, Top)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(this.MousePosition.X + this.Translation.X, this.MousePosition.Y + this.Translation.Y)); return(result); }
/// <summary> /// Retrieves the transform required for displaying the adorner /// </summary> /// <param name="transform"></param> /// <returns></returns> public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(_location.X, _location.Y)); return(result); }
/// <summary>コントロールの変換方法の取得</summary> /// <param name="transform">現在適用している変換方法</param> /// <returns>コントロールの変換方法</returns> public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var group = new GeneralTransformGroup(); group.Children.Add(base.GetDesiredTransform(transform)); group.Children.Add(new TranslateTransform(Offset.X, Offset.Y)); return(group); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(this.left, this.top)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(_rotateTransform); result.Children.Add(transform); return(result); }
/// <summary> /// Returns a Transform for the adorner, based on the transform that is currently applied to the adorned element. /// </summary> /// <param name="transform">The transform that is currently applied to the adorned element.</param> /// <returns>A transform to apply to the adorner.</returns> public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { // Adding the current position to the existing transforms makes the adorner appear to follow the mouse. GeneralTransformGroup generalTransformGroup = new GeneralTransformGroup(); generalTransformGroup.Children.Add(base.GetDesiredTransform(transform)); generalTransformGroup.Children.Add(new TranslateTransform(this.offset.X - this.ActualWidth * 0.5, this.offset.Y - this.ActualHeight * 0.875)); return(generalTransformGroup); }
/// <summary> /// Overriding to add positioning transform so VisualChild is rendered at correct location. /// </summary> public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var generalTransformGroup = new GeneralTransformGroup(); generalTransformGroup.Children.Add(base.GetDesiredTransform(transform)); generalTransformGroup.Children.Add(new TranslateTransform(this.Position.X, this.Position.Y)); return(generalTransformGroup); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(Position.X, Position.Y)); //result.Children.Add(WPFUtility.FindVisualParent<System.Windows.Controls.Canvas>(this.AdornedElement).GetValue(LayoutTransformProperty) as GeneralTransform); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); //result.Children.Add(_originalElement.RenderTransform); result.Children.Add(new TranslateTransform(LeftOffset, TopOffset)); return(result); }
/// <summary> /// Override. /// </summary> /// <param name="transform"></param> /// <returns></returns> public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup result = new GeneralTransformGroup(); // ReSharper disable AssignNullToNotNullAttribute result.Children.Add(base.GetDesiredTransform(transform)); // ReSharper restore AssignNullToNotNullAttribute result.Children.Add(new TranslateTransform(offsetLeft, offsetTop)); return(result); }
internal GeneralTransform GetTabletToElementTransform(IInputElement relativeTo) { GeneralTransformGroup group = new GeneralTransformGroup(); Matrix toDevice = _inputSource.Value.CompositionTarget.TransformToDevice; toDevice.Invert(); group.Children.Add(new MatrixTransform(PointerTabletDevice.TabletToScreen * toDevice)); group.Children.Add(StylusDevice.GetElementTransform(relativeTo)); return(group); }
public static GeneralTransform MergeWith([NotNull] this GeneralTransform first, [NotNull, ItemNotNull] params GeneralTransform[] others) { var transformGroup = new GeneralTransformGroup(); var children = transformGroup.Children; children.Add(first); children.AddRange(others); return(transformGroup); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { Debug.WriteLine(transform); GeneralTransformGroup newTransform = new GeneralTransformGroup(); newTransform.Children.Add(base.GetDesiredTransform(transform)); newTransform.Children.Add(new TranslateTransform(this._adornerOffset.X, this._adornerOffset.Y)); return(newTransform); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { Size gridRenderSize = this.AdornedElement.RenderSize; Size contentDesiredSize = m_content.DesiredSize; GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(gridRenderSize.Width - contentDesiredSize.Width - 9, 4)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { // make sure that the visual clone of the original dragged element is // correctly translated GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(_left, _top)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var result = new GeneralTransformGroup(); var tf = base.GetDesiredTransform(transform); Debug.Assert(tf != null); result.Children.Add(tf); result.Children.Add(new TranslateTransform(_left, _top)); return(result); }
// Token: 0x060040B4 RID: 16564 RVA: 0x001277F4 File Offset: 0x001259F4 public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup generalTransformGroup = new GeneralTransformGroup(); TranslateTransform value = new TranslateTransform(this._x, this._top); generalTransformGroup.Children.Add(value); if (transform != null) { generalTransformGroup.Children.Add(transform); } return(generalTransformGroup); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var result = new GeneralTransformGroup(); GeneralTransform gdt = base.GetDesiredTransform(transform); if (gdt != null) { result.Children.Add(gdt); } result.Children.Add(new TranslateTransform(_leftOffset, _topOffset)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(new TranslateTransform(Left, Top)); if (Left > 0) { this.Visibility = Visibility.Visible; } result.Children.Add(base.GetDesiredTransform(transform)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var result = new GeneralTransformGroup(); var desired = base.GetDesiredTransform(transform); if (desired != null) { result.Children.Add(desired); } result.Children.Add(new TranslateTransform(_offsetLeft, _offsetTop)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var transformGroup = new GeneralTransformGroup(); var baseObj = base.GetDesiredTransform(transform); if (baseObj != null) { transformGroup.Children.Add(baseObj); } transformGroup.Children.Add(new TranslateTransform(OffsetX, OffsetY)); return(transformGroup); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); ////HACK: GROW as we go along ////// 10-24 ... not needed any more //scale = 1.0 + (.32 * (_leftOffset / 500)); //if (scale > 1.32) scale = 1.32; //System.Diagnostics.Debug.WriteLine("scale at " + _leftOffset.ToString() + " : " + scale.ToString()); //result.Children.Add(new ScaleTransform(scale, scale)); result.Children.Add(new TranslateTransform(_leftOffset, _topOffset)); return(result); }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { try { GeneralTransformGroup result = new GeneralTransformGroup(); result.Children.Add(base.GetDesiredTransform(transform)); result.Children.Add(new TranslateTransform(_leftOffset, _topOffset)); return(result); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "GetDesiredTransform", "VMukti.Presentation.Controls.ModuleExplorer.DragDropAdorner"); return(null); } }
public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var baseTransform = base.GetDesiredTransform(transform); var translateTransform = new TranslateTransform(MousePosition.X - 4, MousePosition.Y - 4); var result = new GeneralTransformGroup(); if (baseTransform != null) { result.Children.Add(baseTransform); } result.Children.Add(translateTransform); return(result); }
/// <summary> /// Returns a <see cref="Transform"/> for the adorner, based on the transform that is /// currently applied to the adorned element. /// </summary> /// <param name="transform"> /// The transform that is currently applied to the adorned element. /// </param> /// <returns>A transform to apply to the adorner.</returns> public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var baseTransform = base.GetDesiredTransform(transform); var localTransform = new TranslateTransform(_horizontalOffset, _verticalOffset); if (baseTransform != null) { // Add translation to original transform. var result = new GeneralTransformGroup(); result.Children.Add(baseTransform); result.Children.Add(localTransform); return(result); } return(localTransform); }
public static GeneralTransform MergeWith([NotNull] this GeneralTransform first, [NotNull, ItemNotNull] params GeneralTransform[] others) { Contract.Requires(first != null); Contract.Requires(others != null); Contract.Ensures(Contract.Result <GeneralTransform>() != null); var transformGroup = new GeneralTransformGroup(); var children = transformGroup.Children; Contract.Assume(children != null); children.Add(first); children.AddRange(others); return(transformGroup); }
// Token: 0x06002AC6 RID: 10950 RVA: 0x000C3974 File Offset: 0x000C1B74 private GeneralTransform GetProposedTransform(Adorner adorner, GeneralTransform sourceTransform) { if (adorner.FlowDirection != base.FlowDirection) { GeneralTransformGroup generalTransformGroup = new GeneralTransformGroup(); Matrix matrix = new Matrix(-1.0, 0.0, 0.0, 1.0, adorner.RenderSize.Width, 0.0); MatrixTransform value = new MatrixTransform(matrix); generalTransformGroup.Children.Add(value); if (sourceTransform != null && sourceTransform != Transform.Identity) { generalTransformGroup.Children.Add(sourceTransform); } return(generalTransformGroup); } return(sourceTransform); }