Accessing all elements in a tooltip

2 posts, 0 answers
  1. Steve
    Steve avatar
    1 posts
    Member since:
    May 2018

    Posted 25 Feb Link to this post

    I have an application where I want to write tests to confirm the content of a ToolTip. If the ToolTip is simple text, all is fine, the checks in Step Builder work as expected.

    If I add other elements e.g.

                <Polygon 
                            Points="16, 32 32, 32 24, 18"
                            Visibility="Visible"
                            ToolTipService.ShowDuration="360000" HorizontalAlignment="Right" Width="32">
                    <Polygon.Fill>
                        <SolidColorBrush Color="Aqua"/>
                    </Polygon.Fill>
                    <Polygon.ToolTip>
                    <StackPanel>
                        <TextBlock Text="Foo"/>
                        <Ellipse Width="20" Height="20" Fill="Pink"/>
                        <TextBlock Text="Bar"/>
                    </StackPanel> 
                </Polygon.ToolTip>
                </Polygon>
    What I see in the Visual Tree is a ToolTip "FooBar". How can I do a test on, say, the colour of the ellipse?

    If my ToolTip is made of Runs e.g.

                        <TextBlock>
                            <Run Text="Foo"/>
                            <Run Text="Bar"/>
                        </TextBlock>

    Then in the Visual Tree, the ToolTip is blank and any steps created in Step Builder to determine the content will fail.

    If the tooltip is made up from WPF elements, how can these be accessed, either via Step Builder, or via a coded step?

     

  2. Elena Tsvetkova
    Admin
    Elena Tsvetkova avatar
    1050 posts

    Posted 28 Feb Link to this post

    Hello Steve,

    The current post duplicates another thread you have recently started in our forums. As the other one is suited under the correct product, I will kindly ask you to refer to the reply posted in it

    Thank you in advance for your understanding. 

    Regards,
    Elena Tsvetkova
    Progress Telerik
    Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Back to Top