Questions tagged «visibility»

可见性是对象的属性。它可以指的是在图形界面上具有可见(或不可见)的东西,或链接中的符号可见性的概念。此标签不应代替更具体的标签[tag:memory-visibility]或[tag:class-visibility]。






12
值不为null的DataTrigger吗?
我知道我可以创建一个setter,以检查值是否为NULL并执行某些操作。例: <TextBlock> <TextBlock.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding SomeField}" Value="{x:Null}"> <Setter Property="TextBlock.Text" Value="It's NULL Baby!" /> </DataTrigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock> 但是,如何检查“ not”值……如“ NOT NULL”或“ NOT = 3”?在XAML中可能吗? 结果:谢谢您的回答……我知道我可以做一个值转换器(这意味着我将必须编写代码,而这并不是我所希望的纯XAML)。但是,这确实回答了这样一个问题:实际上,您不能在纯XAML中做到这一点。但是,选择的答案可能显示了创建此类功能的最佳方法。好发现。

9
Java:子包可见性?
我的项目中有两个软件包:odp.proj和odp.proj.test。我希望某些方法仅对这两个软件包中的类可见。我怎样才能做到这一点? 编辑:如果在Java中没有子包的概念,有没有解决的办法?我有某些方法只想供测试人员和该软件包的其他成员使用。我应该把所有东西都放进同一个包装吗?使用广泛的反思?


6
PHP中类方法的默认可见性
我看了看手册,但似乎找不到答案。 没有可见性声明的方法在PHP中的默认可见性是什么?PHP是否像Java一样具有包可见性? 例如,在以下代码中,是go()公共的还是私有的? class test { function go() { } } 我问的原因是,我已经看到许多构造函数代码分别以function __construct()和编写public function __construct()。它们相等吗?
118 php  oop  visibility 

8
动画可见性模式“消失”和“可见”
因此,当我设置线性布局与其他小部件(从GONE到VISIBLE以及相反)的可见性时,我试图制作动画。我使用切换按钮显示和隐藏。这是一张图片,显示我想做什么: 我可以显示和隐藏,但我没有遵循我如何正确设置滑动动画.... :( 这是我的xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearLayout01" android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical"> <ScrollView android:id="@+id/ScrollView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical"> <!-- TITULO1 --> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="horizontal" android:background="#848284" android:padding="4px"> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView01" android:text="Informação Geral" android:textColor="#FFFFFF" android:gravity="left" android:textStyle="bold" android:singleLine="true" android:ellipsize="end" android:layout_gravity="center_vertical" android:textSize="18px" android:paddingLeft="4px"> </TextView> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_gravity="right|center_vertical" android:gravity="right|center_vertical" …

1
hidden属性(HTML5)和display:none规则(CSS)有什么区别?
HTML5具有新的全局属性,hidden可用于隐藏内容。 <article hidden> <h2>Article #1</h2> <p>Lorem ipsum ...</p> </article> CSS具有display:none规则,也可以用来隐藏内容。 article { display:none; } 在视觉上,它们是相同的。在语义上有什么区别?计算上? 在何时使用一种或另一种时,我应该考虑哪些准则? TIA。 编辑:根据@newtron的响应(如下),我进行了更多搜索。该hidden属性去年受到激烈争论,并且(显然)几乎没有使其成为HTML5规范。有人认为这是多余的,没有目的。据我所知,最终的评估结果是:如果我仅针对Web浏览器,则没有区别。(甚至有一个页面断言,Web浏览器曾经display:none用于实现hidden属性。)但是,如果我正在考虑可访问性(例如,也许我希望屏幕阅读器可以读取我的内容),则存在区别。CSS规则display:none可能会在网络浏览器中隐藏我的内容,但会使用相应的aria规则(例如,aria-hidden="false")可能会尝试阅读它。因此,我现在同意@newtron的答案是正确的,尽管可能(可以说)不像我想的那么清晰。感谢@newtron的帮助。
110 css  html  visibility 

4
隐藏/显示带有布尔值的元素
我的代码中往往有很多 if(shouldElementBeVisible) $element.show() else $element.hide() 有没有更优雅的方式与javascript,jquery或下划线打包在一起?理想情况下,我想要看起来像这样的东西 $element.showOrHideDependingOn(shouldElementBeVisible)

5
Rails中受保护的私有方法
Ruby的方法可见性(公共方法,受保护方法和私有方法)已在本博客文章之类的地方得到了很好的解释。但是在Ruby on Rails中,由于框架的设置方式,它似乎与常规Ruby应用程序中的稍有不同。因此,在Rails模型,控制器,助手,测试等中,何时/不适合使用受保护的方法或私有方法? 编辑:谢谢你到目前为止的答案。我了解Ruby中保护和私有的概念,但我希望更多地解释在Rails应用的各个部分(模型,控制器,助手,测试)的上下文中使用这些可见性的典型方式。 。例如,公共控制器方法是操作方法,应用程序控制器中受保护的方法用于需要多个控制器访问的“帮助器方法”等。

13
相当于iOS的Android View.GONE可见性模式
我正在开发适用于iOS的应用,并且正在使用自动布局打开的情节提要。我的一个视图控制器具有一组4个按钮,在某些情况下,我想使第一个按钮消失。 如果我使用该setHidden:TRUE方法,UIButton将变得不可见,但显然仍会在视图中占用空间,结果是一个“洞”,我无法填充该洞,使其余的UIButton朝着主视图的顶部浮动。 在Android中,我会简单地使用View.GONE代替View.INVISIBLE,但是在iOS中,我会坚持这种行为,并且我不希望唯一的解决方案是手动(是的,是通过编程)将其余元素移到顶部。 我以为我可以设置某种约束来使一切像在Android中一样自动进行,但是我没有运气。 在我关闭自动版式设置之前,有人可以指出我正确的方向吗? 我正在使用IB,但是我也对程序化的东西很满意。 更新: 将组件高度设置为0也无济于事。 我尝试过这样的事情: UIButton *b; CGRect frameRect = b.frame; frameRect.size.height = 0; b.frame = frameRect;


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.