小编Pie*_*rre的帖子

设备映射到docker中的容器缺少信息

我有一个安装了一些虚拟存储设备的Ubuntu VM,我想将它们映射到在那里运行的docker容器.所以我丰富了整个事情,装点和'/ dev'.设备确实在容器中被识别,但由于某种原因lsblk -o SERIAL,容器内部没有返回任何东西,当它在VM中时.此外,在容器内运行python pyudev库功能,我也没有得到设备的MODEL(在VM中我得到完整的信息).

任何人都可以阐明它为什么会发生?谢谢!

ubuntu virtual-machine docker

7
推荐指数
1
解决办法
285
查看次数

如何从 ViewModel 中的 DataGrid 获取当前行

我有一个 DataGrid,它的每一行都包含一个删除按钮,如下所示:

<Button Command="{Binding DeleteRowCriterionCommand}">Delete</Button>
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在不使用 DataGrid.Name 的情况下获取 currentItem 属性

    <!-- 2ND : CRITERIA -->
    <Grid>
        <DataGrid ItemsSource="{Binding UserCriteria, Mode=TwoWay}" SelectedItem="{Binding SelectedItemDG, Mode=TwoWay}" AutoGenerateColumns="False">
            <DataGrid.Columns>

                <!--TEXTBOX FOR SQL VALUES--> 
                <DataGridTemplateColumn Header="SQLValue" Width="600">
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <TextBox />
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>

                <!-- BUTTON FOR DELETING -->
                <DataGridTemplateColumn Width="*">
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Button Command="{Binding DeleteRowCriterionCommand}">Delete</Button>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>

            </DataGrid.Columns>
        </DataGrid>
    </Grid>
Run Code Online (Sandbox Code Playgroud)

我正在使用 MVVMLight,所以我知道如何将我的命令连接到我的 ViewModel,但唯一缺少的是获取我单击按钮所在行的索引。

这是使用 DataGrid.Name 的功能:

public void DeleteRowCriterion()
{
    // I would like to replace the first line by not using DataGridName …
Run Code Online (Sandbox Code Playgroud)

c# wpf datagrid mvvm

3
推荐指数
1
解决办法
699
查看次数

Material Design WPF,如何获得颜色以在边框上使用

一切都在标题中。

我想获得我在资源中选择的主要颜色:

<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.DeepPurple.xaml" />
Run Code Online (Sandbox Code Playgroud)

要在我的边界上使用它BorderBrush

<Border BorderBrush="" BorderThickness="2,0,0,0" Padding="10" >
Run Code Online (Sandbox Code Playgroud)

谢谢

c# wpf material-design

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

标签 统计

c# ×2

wpf ×2

datagrid ×1

docker ×1

material-design ×1

mvvm ×1

ubuntu ×1

virtual-machine ×1