私は電話7アプリを書いています。マークアップで定数値を参照したいと思います。私はこれを行う方法はx:Static経由であると信じています。Phone7 Silverlightアプリケーションの{x:Static ...}拡張機能を使用するにはどうすればよいですか?
ただし、Visual Studioはx:static
の知識がないと主張し続けます。ここの秘密のソースは何ですか?
<phone:PhoneApplicationPage
...
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
...
<Image Height="{x:Static App.ImageHeight}" ... />
...
そしてもちろん::私には、以下の持っている
public partial class App : Application
{
public const double ImageHeight = 100;
...
エラーメッセージがある " 'X:静的' タイプ。見つからなかったことを確認してください..."。
さて、まあ、それはちょうど定数を持つ多くの仕事のように思えます。しかし、大丈夫です、それがそうであれば、そうです。ありがとう。 –
あなたの特定のユースケースについては、多分スタイルが良いでしょうか?次に、Heightを1回したいものに設定し、すべてのイメージ要素でそのスタイルを使用し、同じレベルの「一度変更して、どこにでも適用する」ことができます。 –
'x:Static'、大文字の" S "です。 XAMLは大文字と小文字を区別します。 –