我有一个ListView只包含按钮.我想要做的很简单,我想要点击按钮的索引.列表的计数从0到100不等,因此当用户单击按钮6时,我需要此号码进行处理.
我把ListView这个定义为:
<ListView Name="myListView"
ItemsSource="{Binding Source={StaticResource myDataModel},
Path=StatusList,
Mode=OneWay}">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"></StackPanel>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.ItemTemplate>
<DataTemplate>
<Button Mode=OneWay}"
Click="Button_Click"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Run Code Online (Sandbox Code Playgroud)
我最初的想法是创建一个带ID的自定义按钮,并将索引绑定到ID,但我无法弄清楚如何做到这一点.
我试过了:
int a = myListView.Items.IndexOf(((Button)sender));
Run Code Online (Sandbox Code Playgroud)
在事件处理程序内部,但它总是返回0xffffffff任何人都可以告诉我如何获取单击按钮的索引?
我是 Windows 安装程序的新手。我需要一个用纯 C++(无 .NET)编写的 Windows 服务的 .msi 安装程序。我听说这是可能的,但我不知道如何实现。
有人可以告诉我如何让安装程序安装我的服务吗?它需要是一个 .msi 安装程序。
谢谢!