public InkObject(MyInkCanvas myInkCanvas, bool isInkColorAtEnd) { this.myInkCanvas = myInkCanvas; this.isInkColorAtEnd = isInkColorAtEnd; brush.Opacity = 0.09; inkTool = CreateFromInkData(myInkCanvas.myData); inkDA = myInkCanvas.inkDA.Clone(); this.DrawingAttributes = inkDA; }
public InkImageCurve(MyInkCanvas myInkCanvas, bool isInkColorAtEnd) : base(myInkCanvas, isInkColorAtEnd) { this.inkType = InkType.图像序列; bi = new BitmapImage(); bi.BeginInit(); bi.UriSource = new Uri("images/tree.png", UriKind.Relative); bi.EndInit(); }
/// <summary> /// 添加一个重载的构造函数 /// </summary> /// <param name="myInkCanvas"></param> /// <param name="isInkColorAtEnd"></param> /// <param name="Imagepath"></param> public InkImage(MyInkCanvas myInkCanvas, bool isInkColorAtEnd, string Imagepath) : base(myInkCanvas, isInkColorAtEnd) { this.inkType = InkType.图像; bi = new BitmapImage(); bi.BeginInit(); //图片的【复制到输出目录】属性是“总是复制”,【生成操作】属性是“内容” bi.UriSource = new Uri(Imagepath, UriKind.Relative); bi.EndInit(); }
public InkImage(MyInkCanvas myInkCanvas, bool isInkColorAtEnd) : base(myInkCanvas, isInkColorAtEnd) { this.inkType = InkType.图像; bi = new BitmapImage(); bi.BeginInit(); //tree.png的【复制到输出目录】属性是“总是复制”,【生成操作】属性是“内容” bi.UriSource = new Uri("images/tree.png", UriKind.Relative); bi.EndInit(); }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.dockPanel1 = ((System.Windows.Controls.DockPanel)(target)); return; case 2: this.textBlock1 = ((System.Windows.Controls.TextBlock)(target)); return; case 3: this.ink1 = ((Client.MyInks.MyInkCanvas)(target)); return; } this._contentLoaded = true; }
public InkEllipseCurve(MyInkCanvas myInkCanvas, bool isInkColorAtEnd) : base(myInkCanvas, isInkColorAtEnd) { this.inkType = InkType.球形序列; }
public InkRectangle(MyInkCanvas myInkCanvas, bool isInkColorAtEnd) : base(myInkCanvas, isInkColorAtEnd) { this.inkType = InkType.矩形; }
public InkCurve(MyInkCanvas myInkCanvas, bool isInkColorAtEnd) : base(myInkCanvas, isInkColorAtEnd) { inkType = InkType.曲线; }
public InkLine(MyInkCanvas myInkCanvas, bool isInkColorAtEnd) : base(myInkCanvas, isInkColorAtEnd) { this.inkType = InkType.直线; }
public InkText(MyInkCanvas myInkCanvas, bool isInkColorAtEnd) : base(myInkCanvas, isInkColorAtEnd) { this.inkType = InkType.文字; ftArray = new FormattedText[s.Length]; }