【发布时间】:2017-05-02 17:39:22
【问题描述】:
我目前正在创建一个小软件,您可以在其中创建自己的漫画。我目前正在尝试添加气泡。我所做的是我在圆角边框内放置了一个文本框。This is my result.
现在我想添加一个指向说话角色的箭头 (Example of what i would like to get)。箭头的位置应由用户选择。它想围绕边界旋转。我不知道是否有可能做这样的事情。如果不是,我希望用户可以在添加语音气泡之前选择箭头的方向(在八个基本方向之间)。 这是我用来创建气泡的代码:
Border bdrBubble = new Border();
bdrBubble.BorderThickness = new Thickness(2);
bdrBubble.BorderBrush = Brushes.Black;
System.Windows.Controls.TextBox txtBubble = new System.Windows.Controls.TextBox();
txtBubble.Background = Brushes.White;
txtBubble.TextWrapping = TextWrapping.Wrap;
txtBubble.AcceptsReturn = true;
txtBubble.Background = Brushes.Transparent;
txtBubble.BorderThickness = new Thickness(0);
txtBubble.Text = tbxBubble.Text;
bdrBubble.CornerRadius = new CornerRadius(100);
txtBubble.ClipToBounds = true;
bdrBubble.Background = Brushes.White;
bdrBubble.Padding = new Thickness(10);
txtBubble.TextAlignment = TextAlignment.Center;
bdrBubble.Child = txtBubble;
希望有人能指出我的最佳解决方案!
【问题讨论】: