【问题标题】:XamDataGrid how to add right mouse click action in field? (Infragistics)XamDataGrid 如何在字段中添加鼠标右键单击操作? (基础设施)
【发布时间】:2018-11-20 14:45:30
【问题描述】:

我正在使用来自InfragisticsXamDataGrid,我想将TextBox 中的PreviewMouseRightButtonDown 之类的内容添加到XamDataGrid 字段中。

我想在单元格上单击鼠标右键时打开文件对话框并在其中保存相关 URL。

这是我的 XAML

<igDP:XamDataGrid RenderTransformOrigin="0.146,-3.629" DataSource="{Binding Path=Wavelets}" GroupByAreaLocation="None">
    <igDP:XamDataGrid.FieldLayoutSettings>
        <igDP:FieldLayoutSettings AutoGenerateFields="False"
                                  AutoFitMode="Always" 
                                  AddNewRecordLocation="OnTopFixed"
                                  AllowAddNew="True" />
    </igDP:XamDataGrid.FieldLayoutSettings>
    <igDP:XamDataGrid.FieldLayouts>
        <igDP:FieldLayout>
            <igDP:FieldLayout.Fields>
                <igDP:Field  Name="AngleFile" Label="Anglestack file"/>
                <igDP:Field Name="WaveletFile" Label="Wavelet file "/>
                <igDP:Field Name="DataField" Label="Data file"/>                       
            </igDP:FieldLayout.Fields>
        </igDP:FieldLayout>
    </igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>

【问题讨论】:

标签: wpf xaml infragistics xamdatagrid


【解决方案1】:

按照official documentation 中的建议,将Field 替换为TemplateField,并将EditTemplate 定义为TextBox

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    相关资源
    最近更新 更多