开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 1472|回复: 0

请问怎么访问BarStaticItem.ContentTemplate的控件

[复制链接]

0

精华

200

贡献

61

赞扬

帖子
9
软币
291
在线时间
23 小时
注册时间
2019-10-1
发表于 2019-11-18 18:34:55 | 显示全部楼层 |阅读模式
[size=14.6667px]请问大神,关于Ribbon Control中的控件,想请问
[size=14.6667px]1. 怎么访问BarStaticItem.ContentTemplate里面的控件,我想操作SearchTextBox.NullText, 还有 SearchTextBox.EditValueChanged 事件.但是我在后台代码里面没看到[size=14.6667px] SearchTextBox。 同样,在[size=14.6667px]CheckEdit, 我想访问 CheckEditSearchPartnumber.IsChecked 和 CheckEditSearchPartnumber.CheckedChanged 事件.[size=14.6667px]2. 我用ListBoxEditSettings的Radiobutton. 如果我默认选中一个,发现生成之后,选中的那个就不显示了,如果不默认选一个,就都能显示出来。

[Plain Text] 纯文本查看 复制代码
<dxr:RibbonPageGroup Caption="Quick Search">  
<dxb:BarStaticItem x:Name="bSearchTextBox">  
     <dxb:BarStaticItem.ContentTemplate>  
         <DataTemplate>  
              <StackPanel>  
                    <StackPanel Orientation="Vertical" >  
                     <dxe:ButtonEdit x:Name="SearchTextBox" Margin="5,5,5,5"  
                              VerticalContentAlignment="Center"  
                               AllowDefaultButton="False"  
                               AllowNullInput="True"  
                               NullText="Search Partnumber..."  
                              NullValueButtonPlacement="EditBox"  
                             ShowNullText="True" Height="30" Width="300" >  
                  <dxe:ButtonInfo  x:Name="SearchButtonInfo" GlyphKind="Search" Visibility="Visible" />  
               </dxe:ButtonEdit>  
                </StackPanel>  
       <StackPanel Orientation="Horizontal"  >  
         <dxe:CheckEdit x:Name="CheckEditSearchPartnumber"   Content="Search Partnumber" IsThreeState="False" Margin="5 0 15 0"  IsChecked="True"/>  
         <dxe:CheckEdit x:Name="CheckEditSearchDescription"  Content="Search Description" IsThreeState="False" Margin="15 0 0 0"    IsChecked="False"/>  
              </StackPanel>  
     </StackPanel>  
             </DataTemplate>  
         </dxb:BarStaticItem.ContentTemplate>  
        </dxb:BarStaticItem>  
     </dxr:RibbonPageGroup>  
  
  
   <dxr:RibbonPageGroup Caption="Incoterms">  
<dxb:BarEditItem UseLightweightTemplates="False" x:Name="bIncoterm" >  
                                <dxb:BarEditItem.EditSettings >  
                                    <dxe:ListBoxEditSettings x:Name="ListBoxIncoterm">  
                                        <dxe:ListBoxEditSettings.StyleSettings>  
                                            <dxe:RadioListBoxEditStyleSettings />  
                                        </dxe:ListBoxEditSettings.StyleSettings>  
                                        <dxe:ListBoxEditSettings.Items >  
            <!--The bCIP one will not show-->  
                                            <dxe:ListBoxEditItem x:Name="bCIPChina" Content="CIP China" Margin="5,0,5,0"  />  
                                            <dxe:ListBoxEditItem x:Name="bDDPHK"  Content="DDP Hong Kong" Margin="5,0,5,0"/>  
                                            <dxe:ListBoxEditItem x:Name="bDDPChina" Content="DDP China" Margin="5,0,5,0"/>  
                                        </dxe:ListBoxEditSettings.Items>  
                                    </dxe:ListBoxEditSettings>  
  
                                </dxb:BarEditItem.EditSettings>  
                            </dxb:BarEditItem>  
                       </dxr:RibbonPageGroup>

图示

图示
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-5-8 11:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表