本文整理汇总了C#中System.Windows.Controls.TextBox.MoveTo方法的典型用法代码示例。如果您正苦于以下问题:C# TextBox.MoveTo方法的具体用法?C# TextBox.MoveTo怎么用?C# TextBox.MoveTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Controls.TextBox
的用法示例。
在下文中一共展示了TextBox.MoveTo方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ApplicationCanvas
public ApplicationCanvas()
{
//var logo = new JSCSolutionsNETImage();
//logo.AttachTo(this);
var text = new TextBox
{
AcceptsReturn = true,
BorderThickness = new Thickness(0),
Background = Brushes.Transparent,
Foreground = Brushes.Blue,
};
text.AttachTo(this);
r.Fill = Brushes.Yellow;
r.Opacity = 0.3;
r.AttachTo(this);
r.MoveTo(8, 8);
this.SizeChanged += (s, e) =>
{
r.SizeTo(this.Width - 16, this.Height - 16);
//logo.MoveTo(
// this.Width - logo.Width,
// this.Height - logo.Height
//);
};
r.MouseEnter +=
(s, e) =>
{
text.Show();
};
r.MouseLeave +=
(s, e) =>
{
text.Hide();
};
r.MouseMove +=
(s, e) =>
{
var p = e.GetPosition(this);
text.Text = "jsc-solutions.net\n" + new { p.X, p.Y };
text.MoveTo(p.X + 32, p.Y);
};
}
示例2: CreateContent
private void CreateContent(int sandcount, int cubecount, bool rotor)
{
var t = new TextBox
{
FontSize = 10,
Text = "powered by jsc",
BorderThickness = new Thickness(0),
Foreground = 0xffffffff.ToSolidColorBrush(),
Background = Brushes.Transparent,
IsReadOnly = true,
Width = Width
}.MoveTo(8, 8).AttachTo(InfoContent);
if (rotor)
t.MoveTo(8, 32);
var a = new AffineMesh();
var _17 = new Avalon.Images._17().Source;
var _17g = new Avalon.Images._17g().Source;
var _18 = new Avalon.Images._18().Source;
var _18g = new Avalon.Images._18g().Source;
for (int cubex = -cubecount; cubex < cubecount; cubex++)
{
AddCube(a, _18, _18g, new AffinePoint(-1 + cubex * 4, -1, 0));
AddCube(a, _18, _18g, new AffinePoint(-1 + cubex * 4, 1, 0));
AddCube(a, _18, _18g, new AffinePoint(1 + cubex * 4, -1, 0));
AddCube(a, _18, _18g, new AffinePoint(1 + cubex * 4, 1, 0));
AddCube(a, _17, _17g, new AffinePoint(-1 + cubex * 4, -1, 1));
AddCube(a, _17, _17g, new AffinePoint(-1 + cubex * 4, 1, 1));
AddCube(a, _17, _17g, new AffinePoint(1 + cubex * 4, -1, 1));
AddCube(a, _17, _17g, new AffinePoint(1 + cubex * 4, 1, 1));
}
var top = default(AffineMesh);
if (rotor)
top = AddCube(a, _18, _18g, new AffinePoint(0, 0, 2));
var topdef = top;
if (!rotor)
for (int ix = -sandcount; ix <= sandcount; ix++)
for (int iy = -sandcount; iy <= sandcount; iy++)
{
AddCubeFace(a,
new Avalon.Images.sandv().Source,
new Avalon.Images.sandv().Source,
new AffinePoint(-100 + ix * 200, -100, -100 + iy * 200),
new AffinePoint(100 + ix * 200, -100, -100 + iy * 200),
new AffinePoint(-100 + ix * 200, -100, 100 + iy * 200),
new AffinePoint(100 + ix * 200, -100, 100 + iy * 200)
);
}
//z a = a.ToZoom(0.5);
//a = a.ToZoom(0.8);
//a = a.ToZoom(1.2);
var _a = a;
var Rotation = new AffineRotation
{
XY = (180 + 22).DegreesToRadians(),
YZ = -22.DegreesToRadians(),
XZ = 45.DegreesToRadians()
};
var MouseOffset0 = 0.0;
var MouseOffset1 = 0.0;
var MouseOffset2 = 0.0;
var MouseMode = 0;
this.MouseLeftButtonUp +=
delegate
{
MouseMode++;
};
this.MouseMove +=
(sender, args) =>
//.........这里部分代码省略.........
示例3: OrcasAvalonApplicationCanvas
public OrcasAvalonApplicationCanvas()
{
Width = DefaultWidth;
Height = DefaultHeight;
//Background = 0xffc0c0c0.ToSolidColorBrush();
Background = Brushes.Black;
var InfoOverlay = new Canvas
{
Width = DefaultWidth,
Height = DefaultHeight,
};
var InfoOverlayShadow = new Rectangle
{
Width = DefaultWidth,
Height = DefaultHeight,
Fill = Brushes.Black
}.AttachTo(InfoOverlay);
var InfoOverlayShadowOpacity = InfoOverlay.ToAnimatedOpacity();
InfoOverlayShadowOpacity.Opacity = 1;
var InfoOverlayText = new TextBox
{
AcceptsReturn = true,
IsReadOnly = true,
Background = Brushes.Transparent,
BorderThickness = new Thickness(0),
Width = DefaultWidth,
Height = 180,
TextAlignment = TextAlignment.Center,
FontSize = 30,
Foreground = Brushes.White,
Text = "The winner is\n the first player\n to get an unbroken row\n of five stones",
FontFamily = new FontFamily("Verdana")
}.MoveTo(0, (DefaultHeight - 180) / 2).AttachTo(InfoOverlay);
var TouchOverlay = new Canvas
{
Width = DefaultWidth,
Height = DefaultHeight,
Background = Brushes.Yellow,
Opacity = 0,
};
var Tiles = new Tile[Intersections * Intersections];
#region WhereUnderAttack
Func<int, int, IEnumerable<Tile>> WhereUnderAttack =
(length, value) =>
Tiles.Where(
k =>
{
if (k.Value != 0)
return false;
return k.IsUnderAttack(value, length);
}
);
#endregion
#region AI
Action AI =
delegate
{
// defensive rule:
var AttackWith4 = WhereUnderAttack(4, -1).FirstOrDefault();
if (AttackWith4 != null)
{
Console.WriteLine("AttackWith4");
AttackWith4.Value = -1;
return;
}
var AttackedBy4 = WhereUnderAttack(4, 1).FirstOrDefault();
if (AttackedBy4 != null)
{
Console.WriteLine("AttackedBy4");
AttackedBy4.Value = -1;
return;
}
var AttackWith3 = WhereUnderAttack(3, -1).FirstOrDefault();
if (AttackWith3 != null)
{
Console.WriteLine("AttackWith3");
AttackWith3.Value = -1;
return;
}
var AttackedBy3 = WhereUnderAttack(3, 1).FirstOrDefault();
//.........这里部分代码省略.........
示例4: ApplicationCanvas
public ApplicationCanvas()
{
{
var r = new Rectangle();
r.Fill = Brushes.Black;
r.AttachTo(this);
r.MoveTo(0, 0);
r.Opacity = 0.9;
this.SizeChanged += (s, e) => r.SizeTo(this.Width, this.Height / 2);
}
{
var r = new Rectangle();
r.Fill = Brushes.Black;
r.AttachTo(this);
this.SizeChanged += (s, e) => r.MoveTo(0, this.Height / 2).SizeTo(this.Width, this.Height / 2);
}
var VocabularyLines = Vocabulary.Trim().Split('\n');
var v = VocabularyLines.Select(
k =>
{
var verbs = k.Split(':');
return new { A = verbs[0].Trim(), B = verbs[1].Trim() };
}
).Randomize().AsCyclicEnumerator();
var az = 0.5;
var ax = 0.0;
var ABCanvas = new Canvas().AttachTo(this);
var A = new TextBox
{
BorderThickness = new Thickness(0),
Background = Brushes.Transparent,
TextAlignment = System.Windows.TextAlignment.Center,
Foreground = Brushes.White,
Text = "suur ettevõte",
IsReadOnly = true,
FontSize = 70
};
A.AttachTo(ABCanvas);
var B = new TextBox
{
BorderThickness = new Thickness(0),
Background = Brushes.Transparent,
TextAlignment = System.Windows.TextAlignment.Center,
Foreground = Brushes.White,
Text = "large-scale enterprise",
IsReadOnly = true,
FontSize = 70
};
var MoveNextDisabled = false;
Action MoveNext = delegate
{
if (MoveNextDisabled)
return;
MoveNextDisabled = true;
v.MoveNext();
A.Text = v.Current.A;
B.Text = v.Current.B;
600.AtDelay(() => MoveNextDisabled = false);
};
MoveNext();
B.AttachTo(ABCanvas);
B.MoveTo(0, 64);
Action Update =
delegate
{
if (Math.Abs(ax) > 0.4)
MoveNext();
az = Math.Min(1, az);
az = Math.Max(0, az);
var max = this.Height / 6;
var min = this.Height / 3;
// az = 1 is 0 degrees
// az = 0 is 90 degrees
az = 1 - az;
az -= 0.05;
az *= 10;
//.........这里部分代码省略.........
示例5: Main
//.........这里部分代码省略.........
if (key == Key.LeftShift)
{
NextInputModeKeyDownEnabled = false;
}
else
{
}
NextInputModeEnabled = false;
};
#endregion
var s = 7;
var ThumbnailSize = 0.4;
var CaptionBackgroundHeight = 24;
#region UpdateChildren
Action UpdateChildren =
delegate
{
if (w.ActualWidth == 0)
return;
var ss = s;
var ss2 = 0;
Console.WriteLine(
new { w.Left, w.Top });
winfo.MoveTo(w.Left, w.Top).SizeTo(w.ActualWidth, w.ActualHeight);
if (ThumbnailSize == 1)
{
wcam.Background = Brushes.Black;
ss = 0;
var qw = w.ActualWidth - ss * 2;
var qh = w.ActualHeight - ss * 2;
// no status bars or menues please :)
wcam.MoveTo(
w.Left + ss + ss2,
w.Top + (w.ActualHeight - qh * ThumbnailSize - ss) - ss2
).SizeTo(
qw * ThumbnailSize,
qh * ThumbnailSize
);
}
else
{
wcam.Background = Brushes.Transparent;
//if (w.WindowState == WindowState.Maximized)
//{
// ss2 = s;
//}
var qw = w.ActualWidth - ss * 2;
var qh = w.ActualHeight - ss * 2;
示例6: ApplicationCanvasXTransparent
public ApplicationCanvasXTransparent()
{
var Borders = Enumerable.Range(1, 12).Reverse().Select(
Width =>
{
var Left = new Rectangle { Fill = Brushes.Black, Opacity = 0.06 }.MoveTo(0, 0).AttachTo(this);
var Right = new Rectangle { Fill = Brushes.Black, Opacity = 0.06 }.MoveTo(0, 0).AttachTo(this);
var Bottom = new Rectangle { Fill = Brushes.Black, Opacity = 0.09 }.MoveTo(0, 0).AttachTo(this);
var Top = new Rectangle { Fill = Brushes.Black, Opacity = 0.11 }.MoveTo(0, 0).AttachTo(this);
return new
{
Width = Width * 1.5,
Left,
Right,
Bottom,
Top
};
}
).ToArray();
CreateLogoAnimation();
#region CaptionTextShadow
var CaptionTextShadow = new System.Windows.Controls.TextBox
{
IsReadOnly = true,
Background = Brushes.Transparent,
BorderThickness = new System.Windows.Thickness(0),
Foreground = Brushes.Black,
Text = "jsc-solutions.net",
//TextDecorations = TextDecorations.Underline,
FontFamily = new FontFamily("Verdana"),
FontSize = 16,
TextAlignment = System.Windows.TextAlignment.Right
}
.AttachTo(this);
#endregion
#region CaptionText
var CaptionText = new System.Windows.Controls.TextBox
{
IsReadOnly = true,
Background = Brushes.Transparent,
BorderThickness = new System.Windows.Thickness(0),
Foreground = Brushes.White,
Text = "jsc-solutions.net",
//TextDecorations = TextDecorations.Underline,
FontFamily = new FontFamily("Verdana"),
FontSize = 16,
TextAlignment = System.Windows.TextAlignment.Right
}
.AttachTo(this);
#endregion
#region TopicTextShadow
TopicTextShadow = new System.Windows.Controls.TextBox
{
//IsReadOnly = true,
Background = Brushes.Transparent,
BorderThickness = new System.Windows.Thickness(0),
Foreground = Brushes.Black,
Text = "JSC C# Foo Bar",
//TextDecorations = TextDecorations.Underline,
FontFamily = new FontFamily("Verdana"),
FontSize = 24,
TextAlignment = System.Windows.TextAlignment.Right
}
.AttachTo(this);
#endregion
#region TopicText
TopicText = new System.Windows.Controls.TextBox
{
//IsReadOnly = true,
Background = Brushes.Transparent,
BorderThickness = new System.Windows.Thickness(0),
Foreground = Brushes.White,
Text = "JSC C# Foo Bar",
//TextDecorations = TextDecorations.Underline,
FontFamily = new FontFamily("Verdana"),
FontSize = 24,
TextAlignment = System.Windows.TextAlignment.Right
}
.AttachTo(this);
#endregion
Action SizeChanged =
delegate
{
var w = new { ActualWidth = this.Width, ActualHeight = this.Height };
Borders.WithEach(k => { k.Left.MoveTo(0, 0).SizeTo(k.Width, w.ActualHeight); });
Borders.WithEach(k => { k.Right.MoveTo(w.ActualWidth - k.Width, 0).SizeTo(k.Width, w.ActualHeight); });
//.........这里部分代码省略.........
示例7: Step3_Compare
//.........这里部分代码省略.........
var k_x = 500 + Convert.ToInt32(-30 * v.i * zoom) * v.i;
var k_y = 100 + Convert.ToInt32(70 * v.i * zoom);
v.Source.MoveContainerTo(k_x, k_y);
v.Source.AttachContainerTo(this);
var k_Text = new TextBox
{
Background = Brushes.Black,
Width = 60,
Height = 22,
Foreground = Brushes.Yellow,
BorderThickness = new Thickness(0),
Text = "" + v.weight,
IsReadOnly = true
};
bool MouseEnterDisabled = false;
MouseEventHandler MouseEnter =
delegate
{
// cannot remove event from MouseEnter yet
if (MouseEnterDisabled)
return;
k.Source.BringContainerToFront();
k_Text.BringToFront();
};
k.Source.Overlay.MouseEnter += MouseEnter;
k_Text.MoveTo(k_x - 30, k_y - 11).AttachTo(this);
DisposeSorted.Add(
delegate
{
k.Source.OrphanizeContainer();
k_Text.Orphanize();
MouseEnterDisabled = true;
}
);
}
MatrixButton.BringContainerToFront();
MistakeMatrixButton.BringContainerToFront();
return delegate
{
this.Title.Text = "...";
DisposeSorted.ToArray().ForEach(h => h());
MatrixButton.OrphanizeContainer();
MistakeMatrixButton.OrphanizeContainer();
RestartButton.OrphanizeContainer();
};
}
else
示例8: ApplicationCanvas
public ApplicationCanvas()
{
var r0shadow = new Rectangle();
r0shadow.Opacity = 0.5;
r0shadow.Fill = Brushes.Black;
r0shadow.AttachTo(this);
var r1shadow = new Rectangle();
r1shadow.Opacity = 0.5;
r1shadow.Fill = Brushes.Black;
r1shadow.AttachTo(this);
var rcontent = new Canvas().AttachTo(this);
var r0 = new Rectangle();
r0.Opacity = 0.8;
r0.Fill = Brushes.DarkGreen;
r0.AttachTo(rcontent);
var r1 = new Rectangle();
r1.Opacity = 0.8;
r1.Fill = Brushes.DarkGreen;
r1.AttachTo(rcontent);
r1.MoveTo(0, 96);
r0.SizeTo(500, 96 - 16);
r1.SizeTo(500, 230);
r0shadow.SizeTo(500, 96 - 16);
r1shadow.SizeTo(500, 230);
var t = new TextBox();
t.IsReadOnly = true;
// type: System.Windows.Controls.TextBlock
//method: Void set_Foreground(System.Windows.Media.Brush)
t.Foreground = Brushes.Yellow;
t.AttachTo(rcontent);
t.AcceptsReturn = true;
t.Text = "You have found a shop.\nSee something you like?";
t.Background = Brushes.Transparent;
t.BorderThickness = new Thickness(0);
t.FontSize = 24;
t.MoveTo(8, 8);
t2 = new TextBox();
t2.IsReadOnly = true;
// type: System.Windows.Controls.TextBlock
//method: Void set_Foreground(System.Windows.Media.Brush)
t2.Foreground = Brushes.Yellow;
t2.AttachTo(rcontent);
t2.AcceptsReturn = true;
t2.Text = "! First we will log you in to FACEBOOK and then to PAYPAL, takes a few...";
t2.Background = Brushes.Transparent;
t2.BorderThickness = new Thickness(0);
t2.MoveTo(8, 290);
t2o = t2.ToAnimatedOpacity();
t2o.Opacity = 0.2;
bg_ammo = new Rectangle();
bg_ammo.Fill = Brushes.Yellow;
bg_ammo.AttachTo(rcontent);
bg_ammo.SizeTo(400, 48);
bg_ammo.MoveTo(50, 128 + 32 - 8);
var ammo = new Avalon.Images.avatars_ammo();
ammo.AttachTo(rcontent);
ammo.MoveTo(32 + 32, 128 + 32);
overlay_ammo.Fill = Brushes.Yellow;
overlay_ammo.Opacity = 0;
overlay_ammo.AttachTo(rcontent);
overlay_ammo.SizeTo(400, 48);
overlay_ammo.MoveTo(50, 128 + 32 - 8);
var bg_ammo_opacity = bg_ammo.ToAnimatedOpacity();
overlay_ammo.Cursor = Cursors.Hand;
bg_ammo_opacity.Opacity = 0.5;
overlay_ammo.MouseEnter +=
//.........这里部分代码省略.........