首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使SciChart TextAnnotation尊重其给定的X2值

使SciChart TextAnnotation尊重其给定的X2值
EN

Stack Overflow用户
提问于 2019-05-15 16:13:53
回答 1查看 35关注 0票数 1

有没有办法让TextAnnotation尊重它的X2值?我想在某个日期时间启动一个TextAnnotation并跨越到另一个。我会使用box注解,但我需要它包含文本并动态生成。

EN

回答 1

Stack Overflow用户

发布于 2019-12-26 11:35:51

在SciChart WPF中,TextAnnotation仅响应X1和X2的值。

您可以使用HorizontalAnchorPoint / VerticalAnchorPoint属性设置TextAnnotation的对齐方式。

您可以设置TextAnnotation的宽度/高度。

如果您想在框区域(X1、X2、Y1、Y2)中显示文本,那么可以考虑templating the BoxAnnotation

代码语言:javascript
运行
AI代码解释
复制
<s:SciChartSurface.Annotations>
   <s:BoxAnnotation X1="2" X2="8" Y1="2" Y2="8" Background="#33FFFFFF"
                    BorderBrush="#55FFFFFF" BorderThickness="3" Padding="5">
      <s:BoxAnnotation.Template>
         <ControlTemplate TargetType="s:BoxAnnotation">
            <Border x:Name="PART_BoxAnnotationRoot"
               Margin="{TemplateBinding Margin}"
               Background="{TemplateBinding Background}"
               BorderBrush="{TemplateBinding BorderBrush}"
               BorderThickness="{TemplateBinding BorderThickness}"
               CornerRadius="{TemplateBinding CornerRadius}">
               <Viewbox Margin="{TemplateBinding Padding}">
                  <TextBlock Text="Hello CustomAnnotation World!"></TextBlock>
               </Viewbox>
            </Border>
         </ControlTemplate>
      </s:BoxAnnotation.Template>
   </s:BoxAnnotation>
</s:SciChartSurface.Annotations>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56153642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档