Questions tagged «readonly»

只读是一个通用概念,表示“不可写”-请不要使用此标签。该标签含糊不清,需要分解。

9
XAML中的readonly属性的OneWayToSource绑定
Наэтотвопросестьответына堆栈溢出нарусском:绑定的ActualHeightиActualWidth的контролавсвойство视图模型 我正在尝试Readonly使用OneWayToSourceas模式绑定到属性,但是似乎无法在XAML中完成此操作: <controls:FlagThingy IsModified="{Binding FlagIsModified, ElementName=container, Mode=OneWayToSource}" /> 我得到: 无法设置属性“ FlagThingy.IsModified”,因为它没有可访问的集合访问器。 IsModified是只读DependencyProperty的FlagThingy。我想将该值绑定到FlagIsModified容器上的属性。 要清楚: FlagThingy.IsModified --> container.FlagIsModified ------ READONLY ----- ----- READWRITE -------- 仅使用XAML,这可能吗? 更新:嗯,我通过在容器而不是上设置绑定来解决这种情况FlagThingy。但是我仍然想知道这是否可能。

14
Django管理界面中的只读模型?
如何在管理界面中将模型完全设为只读?它用于一种日志表,我在其中使用管理功能来搜索,排序,过滤等,但无需修改日志。 万一这看起来像是重复的,这不是我想要做的: 我不是在寻找只读字段(即使将每个字段都设为只读也可以让您创建新记录) 我不是要创建一个只读用户:每个用户都应该是只读的。

9
参数可以恒定吗?
我正在寻找与Java等效的C#final。是否存在? C#是否具有以下内容: public Foo(final int bar); 在上面的示例中,bar是只读变量,不能通过进行更改Foo()。在C#中有什么方法可以做到这一点? 比如,也许我还有很长的方法,将与其合作x,y和z一些对象(整数)的坐标。我想绝对确定该函数不会以任何方式更改这些值,从而损坏数据。因此,我想将它们声明为只读。 public Foo(int x, int y, int z) { // do stuff x++; // oops. This corrupts the data. Can this be caught at compile time? // do more stuff, assuming x is still the original value. }


8
如何实现只读属性
我需要在我的类型上实现一个只读属性。此外,此属性的值将在构造函数中设置,并且不会被更改(我正在编写一个类,该类公开用于WPF的自定义路由UI命令,但这无关紧要)。 我看到两种方法: class MyClass { public readonly object MyProperty = new object(); } class MyClass { private readonly object my_property = new object(); public object MyProperty { get { return my_property; } } } 由于所有这些FxCop错误都表明我不应该拥有公共成员变量,因此第二个似乎是正确的方法。正确? 在这种情况下,“仅获取”属性和“只读”成员之间有什么区别吗? 我将不胜感激任何意见/建议/等。


12
MVC3编辑器仅供只读
我想在编辑页面中使用EditorFor使其只读。 我试图把只读和禁用为: <div class="editor-field"> @Html.EditorFor(model => model.userName, new { disabled = "disabled", @readonly = "readonly" }) </div> 但是,它不起作用。如何禁用此字段? 谢谢。
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.