小编mar*_*nek的帖子

javafx listview 行颜色

我的 ListView 控件有问题。我希望奇数行和偶数行具有不同的颜色,但我想通过代码而不是 FXML 来实现。例如:

  • 第一行 - 颜色绿色
  • 第二行 - 红色
  • 第三行-颜色格伦
  • 第四行 - 红色

现在我有类似的东西,但这改变了所有 ListView 的背景而不是单行。

rightListView.setCellFactory(param -> new ListCell<Group>() {
        @Override
        protected void updateItem(Group item, boolean empty) {
            super.updateItem(item, empty);

            if (empty || item == null || item.getName() == null) {
                setText(null);
            } else {
                setText(item.getName());
            }
            for(int k=0;k<rightListView.getItems().size();k++) {
                if (k%2==0)
                    setStyle("-fx-background-color: blue;");
                else
                    setStyle("-fx-background-color: red;");
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

listview javafx

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

WPF控制台应用程序

我在C#中用WPF编写了一个窗口应用程序,但现在只需要在控制台模式下运行它.我正在使用Visual Studio 2017并且已经在项目 - >输出类型 - >选项卡中更改为"控制台应用程序".当然有一个控制台,但也有一个空的程序窗口(空表格).我的第一个问题是如何解决它,第二个问题是如何从这个控制台返回一个特定的结果(在某种意义上,例如0,1,2).关键是这个应用程序(这个.exe文件)将在另一个程序中使用.

.net c# wpf

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

标签 统计

.net ×1

c# ×1

javafx ×1

listview ×1

wpf ×1