标签: expand

WPF TreeView 数据绑定以隐藏/显示展开/折叠图标

我实现了一个 WPF 按需加载树视图,就像这篇(非常好的)文章中描述的那样。在提到的解决方案中,使用一个虚拟元素来保留展开+图标/树状视图项的行为。当用户单击扩展器时,虚拟项目将替换为真实数据。

我想通过向public bool HasChildren { get { ... } }我的 backing添加一个属性来优化模型TreeNodeViewModel

问题:
如何绑定此属性以隐藏/显示展开图标(在 XAML 中)?我找不到合适的触发器/设置器组合。
(INotifyPropertyChanged 已正确实施。)

谢谢你的时间。

更新 1:
我想使用我的属性public bool HasChildren 而不是使用虚拟元素。
确定一个物品是否有孩子的成本有点高,但仍然比去取孩子便宜得多。

data-binding wpf treeview expand collapse

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

以编程方式扩展操作视图

我希望能够以编程方式扩展我的操作视图。我的操作视图是搜索视图,我尝试了 mSearchView.expandActionView() 但它不起作用。如何才能做到这一点?

search expand android action view

5
推荐指数
0
解决办法
566
查看次数

如何禁用 Swing JTree 中的展开符号?

我正在 Swing 中工作,我想禁用某种类型节点上的展开(加号 [+])符号。

不知道该怎么做,因为我的节点不是叶子,我也无法使用setShowsRootHandles(仅适用于根)。

我指的是 JTree:假设我有这个结构:

--[+] 节点1

--[+] 节点2

当我加载这个结构时,我不想在节点2上看到[+]符号(因为它是一个特殊类型的节点)。但我也想通过使用特殊命令来扩展它。

我已经重写了 isLeaf() (来自 DefaultMutableTreeNode 的方法),因此当我处于特殊类型节点时它会设置为 TRUE,但是当我尝试扩展它时,它不会扩展,因为 isLeaf() = = 正确...

希望这会让事情变得更加清楚。

java swing expand jtree

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

Android拖放视图

我需要实现与Android的通知栏类似的东西.我想提出一个用户可以拖放的视图.在bigining中看不到的部分有更多的视图.(下图解释了我想要实现的目标).

在此输入图像描述

expand android draggable android-layout android-view

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

细胞景观中折叠/扩张的复合节点

cytoscape.js 是否支持折叠/展开复合节点?

Eg. before collapsing

node1 (-)
--node1.1
--node1.2
------node1.2.1
Run Code Online (Sandbox Code Playgroud)

崩溃后

node1 (+)
Run Code Online (Sandbox Code Playgroud)

用于展开/折叠的 (+) 或 (-) 符号会很棒。

寻找使用复合节点对一组节点进行分组并通过用户交互折叠/展开的选项。如果 cytoscape.js 默认不支持此功能,是否有任何替代方案/解决方法可以达到目标?

javascript expand cytoscape.js

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

使用 Swift 3 阅读更多/更少

我想在段落末尾添加“阅读更多”。当我点击“阅读更多”文本时,它应该展开并在最后显示“更少”。单击“较少”文本时,文本将折叠。

在此处输入图片说明
我在谷歌找到了很多示例工作。但是,我不太明白,大多数项目都是用Objective-C实现的。我也在youtube上找到了。
我想知道使用Swift 3实现这一点的示例代码。
我可以在不使用任何额外库的情况下实现吗?
请帮我。

expand uitextview uilabel ios swift3

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

角度材质树展开特定节点

我已经看到各种示例来使用扩展 mat-tree 中的所有节点

expandAll()
Run Code Online (Sandbox Code Playgroud)

如果我们点击它,是否有任何机制可以扩展特定节点。就像是

node.expand()
Run Code Online (Sandbox Code Playgroud)

我已经提到了 angular material 文档,但没有得到任何答案。如果有人经历过,请指导。

tree expand angular-material2 angular

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

运行展开查找结果

我正在尝试对命令找到的所有文件运行expand shell find命令.我试过-exec和xargs但都失败了.谁能解释我为什么?我在Mac上备案.


find . -name "*.php" -exec expand -t 4 {} > {} \;

这只是创建一个{}包含所有输出的文件,而不是覆盖每个单独找到的文件本身.


find . -name "*.php" -print0 | xargs -0 -I expand -t 4 {} > {}

这只是输出

4 {}
xargs: 4: No such file or directory
Run Code Online (Sandbox Code Playgroud)

unix linux expand find xargs

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

Android EditText扩展为对话框

我有这个布局

在此输入图像描述

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout 
        android:id="@+id/viewer_top"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@android:color/background_dark"
        android:orientation="horizontal" >

        <RelativeLayout 
            android:layout_width="0dp"
            android:layout_height="wrap_content" 
            android:layout_marginLeft="4dp"
            android:layout_marginRight="4dp"
            android:layout_marginTop="5dp"
            android:layout_marginBottom="3dp"
            android:layout_weight="1" >
            <EditText
                android:id="@+id/viewer_filter"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="@string/hint_filter"
                android:background="@android:color/white"
                android:drawableLeft="@android:drawable/ic_menu_search"
                android:inputType="text"
                android:paddingLeft="4dp"
                android:selectAllOnFocus="true" >
            </EditText>
            <ImageView
                android:id="@+id/viewer_filterX"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" 
                android:layout_alignTop="@id/viewer_filter"
                android:layout_alignRight="@id/viewer_filter"
                android:src="@android:drawable/ic_menu_close_clear_cancel"
                android:visibility="invisible" >
            </ImageView>
        </RelativeLayout>

        <RelativeLayout 
            android:layout_width="0dp"
            android:layout_height="wrap_content" 
            android:layout_marginLeft="4dp"
            android:layout_marginRight="4dp"
            android:layout_marginTop="3dp"
            android:layout_marginBottom="5dp"
            android:layout_weight="1" >
            <EditText
                android:id="@+id/viewer_search"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="@string/hint_search"
                android:background="@android:color/white"
                android:drawableLeft="@android:drawable/ic_menu_search"
                android:inputType="text"
                android:paddingLeft="4dp"
                android:selectAllOnFocus="true" >
            </EditText>
            <ImageView
                android:id="@+id/viewer_searchGo"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" 
                android:layout_alignTop="@id/viewer_search"
                android:layout_alignRight="@id/viewer_search"
                android:src="@android:drawable/ic_menu_send"
                android:visibility="invisible" >
            </ImageView> …
Run Code Online (Sandbox Code Playgroud)

expand android landscape android-edittext

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

R中变量的组合

我正在尝试创建一个假数据框来检查R中多项Logit模型的效果.我的代码正是我想要做的,它是创建一个代表不同变量级别的每个组合的行.

var1 <- seq(1,10,1)
var2 <- seq(1,20,5)

FakeData <- as.data.frame(matrix(NA, nrow=length(var1) * length(var2),
                                 ncol=2))

row <- 1
for(i in 1:length(var1)){
  for(j in 1:length(var2)){
    FakeData[row, 1] <- var1[i] 
    FakeData[row, 2] <- var2[j]
    row <- row + 1
  }
}


> head(FakeData)
  V1 V2
1  1  1
2  1  6
3  1 11
4  1 16
5  2  1
6  2  6
Run Code Online (Sandbox Code Playgroud)

我的问题是,当应用于我的问题时,这个代码非常低效,每个变量大约有十个级别.有关可能使其更快的功能的任何提示?

variables expand combinations r permutation

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