我必须从条件的2d点列表中制作2d三角形:任何边的长度都不能长于预定义的常量.
像这样的东西:
你知道任何可以做到这一点的算法吗?或者任何建议?
谢谢!
我想为我的WPF应用程序创建一个自定义验证器模板.
我有一个工具提示模板:
<ControlTemplate x:Key="ToolTipTemplate" TargetType="ToolTip">
<Grid Opacity="0.93" MaxWidth="200">
<Border BorderBrush="Black" BorderThickness="1,1,1,1" CornerRadius="2">
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FFF5FAFE" Offset="0"/>
<GradientStop Color="#FFE5EFF9" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
<Border.Effect>
<DropShadowEffect Color="#FF393939" />
</Border.Effect>
<TextBlock Margin="10,10,10,10"
VerticalAlignment="Top"
TextWrapping="Wrap"
HorizontalAlignment="Left"
Text="{TemplateBinding Content}">
</TextBlock>
</Border>
</Grid>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)
另一个验证模板:
<ControlTemplate x:Key="GlobalErrorTemplate">
<DockPanel>
<Ellipse x:Name="PART_icon"
DockPanel.Dock="Right"
Margin="2,0"
Width="10" Height="10">
<Ellipse.Fill>
<LinearGradientBrush>
<GradientStop Color="#11FF1111" Offset="0" />
<GradientStop Color="#FFFF0000" Offset="1" />
</LinearGradientBrush>
</Ellipse.Fill>
<Ellipse.ToolTip>
<ToolTip Template="{StaticResource ToolTipTemplate}" />
</Ellipse.ToolTip>
</Ellipse>
<AdornedElementPlaceholder x:Name="adorner" />
</DockPanel>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)
控件的样式,例如:
<Style TargetType="TextBox">
<Setter Property="Validation.ErrorTemplate" Value="{StaticResource …
Run Code Online (Sandbox Code Playgroud) 我使用的是Composite C1 CMS,但其中的自定义TinyMCE非常疯狂.简单问题:我们想使用Font Awesome图标.源代码编辑没问题.如果我们添加以下内容:
<i class="fa fa-bus"></i>
Run Code Online (Sandbox Code Playgroud)
这被删除了.好的,添加一个空格:
<i class="fa fa-bus"> </i>
Run Code Online (Sandbox Code Playgroud)
我被转换为em.
如果我改变valid_elements在文件visualeditor.js的配置,没有任何反应,仍然是同样的问题.
这个问题有什么解决方案吗?无论如何,在工具栏的" 添加图标 "中添加一个按钮会很不错.