DoubleEditBox with a TextBlock label

Editors for WPF Forum

Posted 7 months ago by Daniel Constantin - ModuleWorks GmbH
Version: 19.1.0695
Avatar

Hi,

I want to create a DoubleEditBox control template and inside to have on the left a TextBlock and on the right the actual DoubleEditBox.

I created something somilar with a TextBox:

<ControlTemplate x:Key="LabelledTextBoxControlTemplate"
                 TargetType="{x:Type TextBox}">
  <Border Background="{TemplateBinding Background}"
          Margin="{TemplateBinding Margin}">
    <Grid>
      <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto"/>
        <ColumnDefinition Width="*"/>
      </Grid.ColumnDefinitions>
      <TextBlock Grid.Column="0"
                 Style="{StaticResource TextBlockStyle}"
                 Text="{Binding Tag, RelativeSource={RelativeSource TemplatedParent}}"
                 Background="{TemplateBinding Background}"
                 Padding="{TemplateBinding Padding}"/>
      <ScrollViewer x:Name="PART_ContentHost"
                    Grid.Column="1"
                    VerticalAlignment="{TemplateBinding VerticalAlignment}"
                    HorizontalAlignment="{TemplateBinding HorizontalAlignment}"/>
    </Grid>
   </Border>
</ControlTemplate>   

Where can I find the Style for the DoubleEditBox to see the parts of this control.

Kind regards,

Daniel

[Modified 7 months ago]

Comments (2)

Posted 7 months ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Daniel,

I don't see your user account tied to an organization, but I believe someone in your organization has WPF Studio licenses.  They can download the default styles/templates for the WPF controls from the "Purchases and Licenses" section of their organization account page.

Note that edit boxes have a more complex template than TextBox.  You might be better off just wrapping the edit box with a UserControl that has the TextBlock and DoubleEditBox inside it so that you don't have to retemplate the DoubleEditBox.


Actipro Software Support

Posted 7 months ago by Daniel Constantin - ModuleWorks GmbH
Avatar

Hello!

Yes, we have license but my account is not tied to the organisation for now.

I ended up rewriting the control templates for the DoubleEditBox and also for the EmbededTextBox to achieve what I wanted :)

Kind regards,

Daniel

The latest build of this product (v21.1.1) was released 2 months ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.