タグ付けされた質問 「readonly」

読み取り専用は「書き込み不可」を意味する一般的な概念です。このタグは使用しないでください。このタグはあいまいで、分割する必要があります。

9
XAMLの読み取り専用プロパティからのOneWayToSourceバインディング
Наэтотвопросестьответынаスタックオーバーフローнарусском:バインディングActualHeightиActualWidthконтролавсвойствоのViewModel asモードでReadonlyプロパティにバインドしようとしてOneWayToSourceいますが、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いくつかのオブジェクトの座標(int型)を。関数がこれらの値を変更してデータが破損しないことを絶対に確認したいと思います。したがって、私はそれらを読み取り専用と宣言したいと思います。 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. }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.