空瓶回收弹窗页面添加选择行则复选框状态为勾选
This commit is contained in:
		
							parent
							
								
									ac459a7a14
								
							
						
					
					
						commit
						5c304cb974
					
				| 
						 | 
					@ -137,6 +137,14 @@ namespace DM_Weight.ViewModels
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					        private MachineRecord _machineRecord=new();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        public MachineRecord _MachineRecord
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            get=> _machineRecord;
 | 
				
			||||||
 | 
					            set=>SetProperty(ref _machineRecord, value);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private ChannelStock _channelStock;
 | 
					        private ChannelStock _channelStock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public ChannelStock ChannelStock
 | 
					        public ChannelStock ChannelStock
 | 
				
			||||||
| 
						 | 
					@ -205,6 +213,32 @@ namespace DM_Weight.ViewModels
 | 
				
			||||||
                .ToList();
 | 
					                .ToList();
 | 
				
			||||||
            MachineRecords = queryData;
 | 
					            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()
 | 
					        private void CheckboxChecked()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -140,6 +140,7 @@
 | 
				
			||||||
            <ListView
 | 
					            <ListView
 | 
				
			||||||
                Grid.Row="2"
 | 
					                Grid.Row="2"
 | 
				
			||||||
                ItemsSource="{Binding MachineRecords}"
 | 
					                ItemsSource="{Binding MachineRecords}"
 | 
				
			||||||
 | 
					                SelectedItem="{Binding _MachineRecord}"
 | 
				
			||||||
                materialDesign:ListViewAssist.HeaderRowBackground="#31ccec"
 | 
					                materialDesign:ListViewAssist.HeaderRowBackground="#31ccec"
 | 
				
			||||||
                materialDesign:DataGridAssist.ColumnHeaderPadding="10"
 | 
					                materialDesign:DataGridAssist.ColumnHeaderPadding="10"
 | 
				
			||||||
                materialDesign:ListViewAssist.ListViewItemPadding="13">
 | 
					                materialDesign:ListViewAssist.ListViewItemPadding="13">
 | 
				
			||||||
| 
						 | 
					@ -152,6 +153,11 @@
 | 
				
			||||||
                        <Setter Property="VerticalScrollBarVisibility" Value="Visible"/>
 | 
					                        <Setter Property="VerticalScrollBarVisibility" Value="Visible"/>
 | 
				
			||||||
                    </Style>
 | 
					                    </Style>
 | 
				
			||||||
                </ListView.Resources>
 | 
					                </ListView.Resources>
 | 
				
			||||||
 | 
					                <i:Interaction.Triggers>
 | 
				
			||||||
 | 
					                    <i:EventTrigger EventName="SelectionChanged">
 | 
				
			||||||
 | 
					                        <i:InvokeCommandAction Command="{Binding RowSelected}" />
 | 
				
			||||||
 | 
					                    </i:EventTrigger>
 | 
				
			||||||
 | 
					                </i:Interaction.Triggers>
 | 
				
			||||||
                <ListView.View>
 | 
					                <ListView.View>
 | 
				
			||||||
                    <GridView   ColumnHeaderContainerStyle="{StaticResource st}">
 | 
					                    <GridView   ColumnHeaderContainerStyle="{StaticResource st}">
 | 
				
			||||||
                        <GridViewColumn Header="选择" Width="100">
 | 
					                        <GridViewColumn Header="选择" Width="100">
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue