空瓶回收弹窗页面添加选择行则复选框状态为勾选
This commit is contained in:
parent
ac459a7a14
commit
5c304cb974
|
@ -136,6 +136,14 @@ namespace DM_Weight.ViewModels
|
|||
SetProperty(ref _machineRecords, value);
|
||||
}
|
||||
}
|
||||
|
||||
private MachineRecord _machineRecord=new();
|
||||
|
||||
public MachineRecord _MachineRecord
|
||||
{
|
||||
get=> _machineRecord;
|
||||
set=>SetProperty(ref _machineRecord, value);
|
||||
}
|
||||
|
||||
private ChannelStock _channelStock;
|
||||
|
||||
|
@ -205,6 +213,32 @@ namespace DM_Weight.ViewModels
|
|||
.ToList();
|
||||
MachineRecords = queryData;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public DelegateCommand RowSelected
|
||||
{
|
||||
get => new DelegateCommand(() =>
|
||||
{
|
||||
|
||||
if (MachineRecords != null && MachineRecords.Count>0)
|
||||
{
|
||||
MachineRecords = MachineRecords.Select(x =>
|
||||
{
|
||||
if (x.Id == _MachineRecord.Id)
|
||||
{
|
||||
x.IsSelected = !x.IsSelected;
|
||||
}
|
||||
return x;
|
||||
}).ToList();
|
||||
//DialogParameters dialogParameters = new DialogParameters();
|
||||
//dialogParameters.Add("channel", Channel);
|
||||
//DialogServiceExtensions.ShowDialogHost(_dialogService, "ReturnEmptyDialog", dialogParameters, DoDialogResult, "RootDialog");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
//选中药品将要返还的数量添加到文本框
|
||||
private void CheckboxChecked()
|
||||
{
|
||||
|
|
|
@ -140,6 +140,7 @@
|
|||
<ListView
|
||||
Grid.Row="2"
|
||||
ItemsSource="{Binding MachineRecords}"
|
||||
SelectedItem="{Binding _MachineRecord}"
|
||||
materialDesign:ListViewAssist.HeaderRowBackground="#31ccec"
|
||||
materialDesign:DataGridAssist.ColumnHeaderPadding="10"
|
||||
materialDesign:ListViewAssist.ListViewItemPadding="13">
|
||||
|
@ -152,6 +153,11 @@
|
|||
<Setter Property="VerticalScrollBarVisibility" Value="Visible"/>
|
||||
</Style>
|
||||
</ListView.Resources>
|
||||
<i:Interaction.Triggers>
|
||||
<i:EventTrigger EventName="SelectionChanged">
|
||||
<i:InvokeCommandAction Command="{Binding RowSelected}" />
|
||||
</i:EventTrigger>
|
||||
</i:Interaction.Triggers>
|
||||
<ListView.View>
|
||||
<GridView ColumnHeaderContainerStyle="{StaticResource st}">
|
||||
<GridViewColumn Header="选择" Width="100">
|
||||
|
|
Loading…
Reference in New Issue