Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Telerik自动完成框中查看更多详细信息_C#_Wpf_Autocomplete_Telerik - Fatal编程技术网

C# 在Telerik自动完成框中查看更多详细信息

C# 在Telerik自动完成框中查看更多详细信息,c#,wpf,autocomplete,telerik,C#,Wpf,Autocomplete,Telerik,我正在使用 结果是: 我想做的是如何显示有关国家的更多详细信息(例如,行显示国家名称和另一行显示国家代码),如: 定义一个DropDownItemTemplate: <telerik:RadAutoCompleteBox x:Name="autoComleteBox" Width="200" ItemsSource="{Binding Countries}" DisplayMemberP

我正在使用


结果是:

我想做的是如何显示有关国家的更多详细信息(例如,行显示国家名称和另一行显示国家代码),如:


定义一个
DropDownItemTemplate

<telerik:RadAutoCompleteBox x:Name="autoComleteBox"  Width="200"
                        ItemsSource="{Binding Countries}"
                        DisplayMemberPath="Name" 
                        AutoCompleteMode="Suggest">
    <telerik:RadAutoCompleteBox.DropDownItemTemplate>
        <DataTemplate>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="50" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <TextBlock Text="ID:" />
                <TextBlock Text="Name:" Grid.Row="1" />
                <TextBlock Text="RSS Url:" Grid.Row="2" />

                <TextBlock Text="{Binding Id}" Grid.Column="1" />
                <TextBlock Text="{Binding Name}" Grid.Row="1" Grid.Column="1" />
                <TextBlock Text="{Binding Url}" Grid.Row="2" Grid.Column="1" />
            </Grid>
        </DataTemplate>
    </telerik:RadAutoCompleteBox.DropDownItemTemplate>
</telerik:RadAutoCompleteBox>


我会查一查,这也是你在这里说的,然后你干脆忽略了答案和我的评论:。此外,也没有太多需要检查的地方。这是自定义下拉项外观的方式。你可以复制我的示例代码。
<telerik:RadAutoCompleteBox x:Name="autoComleteBox"  Width="200"
                        ItemsSource="{Binding Countries}"
                        DisplayMemberPath="Name" 
                        AutoCompleteMode="Suggest">
    <telerik:RadAutoCompleteBox.DropDownItemTemplate>
        <DataTemplate>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="50" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <TextBlock Text="ID:" />
                <TextBlock Text="Name:" Grid.Row="1" />
                <TextBlock Text="RSS Url:" Grid.Row="2" />

                <TextBlock Text="{Binding Id}" Grid.Column="1" />
                <TextBlock Text="{Binding Name}" Grid.Row="1" Grid.Column="1" />
                <TextBlock Text="{Binding Url}" Grid.Row="2" Grid.Column="1" />
            </Grid>
        </DataTemplate>
    </telerik:RadAutoCompleteBox.DropDownItemTemplate>
</telerik:RadAutoCompleteBox>