小编esi*_*ned的帖子

默认情况下,在ListView中选择第一项,MVVM,C#

我正在编写一些程序,可以选择设备然后进行配置.我实现了列出所有设备的ListView.我喜欢默认选择第一个设备.怎么做?我尝试在StackOverflow和Google上找到几个解决方案,但没有运气.

这是我在XAML中的代码:

<ListView Name="lvdevices" Grid.Row="1" Margin="2" ItemsSource="{Binding devicelist}" SelectionMode="Single" SelectedItem="{Binding SelectedDevice}" DataContext="{Binding }">
       <ListView.View>
                <GridView x:Name="gridDevices">
                    <GridViewColumn>
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <CheckBox Tag="{Binding ID}" IsChecked="{Binding RelativeSource={RelativeSource AncestorType={x:Type ListViewItem}}, Path=IsSelected}"/>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn x:Name="DeviceId" Header="DeviceId" DisplayMemberBinding="{Binding DeviceId}" Width="50"/>
                    <GridViewColumn x:Name="NameId" Header="NameId" DisplayMemberBinding="{Binding NameId}" Width="100"/>
                    <GridViewColumn x:Name="ManufacturerId" Header="ManufacturerId" DisplayMemberBinding="{Binding ManufacturerId}" Width="150"/>
               </GridView>
      </ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)

我不知道如何实现连接时默认选择第一个项目.还有可能找不到任何设备,那么呢?请帮忙!如果有问题请询问.

c# wpf xaml listview mvvm

2
推荐指数
1
解决办法
2021
查看次数

在文本框中显示byte []数组变量(按原样)

也许已经问了问题,但我看多少我没找到或没有转换我的意愿.对不起,如果问题重复(请显示链接,如果是).

我在字节数组中得到一些信息,在调试时我看到它是十进制形式.如何在textblock或label中显示这个字节数组?

我不想要一些HEX格式,只是纯十进制字节数组:)

有问题请问.感谢帮助!

c# bytearray

0
推荐指数
1
解决办法
1595
查看次数

C# 实现函数超时

我开发了一些USB通信的定制设备。我使用这个 USB dll 让事情变得更容易:

隐藏库

非常好的库,但有一个小错误。例如,如果我向 USB 设备发送某些内容,而设备没有响应(这不是正确的命令等),则该 dll 工具箱等待命令响应到无穷大!

现在,如果几秒钟后没有进一步响应,我想添加一些超时。

我现在使用带有布尔状态响应的方法,我知道读取是否成功。

var readreport = _choosendevice.ReadReport();
Run Code Online (Sandbox Code Playgroud)

后来我需要“readreport”变量,因为里面(readreport.Data)是接受数据。

我的问题是如何将这一行实现到一些超时命令中?我已经找到了错误的解决方案,但对我不起作用(错误修复链接)。

如有任何问题请询问。如果问题没有以正确的方式提出,抱歉,因为我是 C# 初学者。谢谢!求助

c# timeout

0
推荐指数
1
解决办法
6259
查看次数

标签 统计

c# ×3

bytearray ×1

listview ×1

mvvm ×1

timeout ×1

wpf ×1

xaml ×1