0
を結合した後、私は密度のメインウィンドウに位置し、材質と呼ばれる別のウィンドウ内のテキストボックスにバインドさというプロパティをMyClassのというクラスを持っています。私は、テキストボックスをプロパティにバインドしました。なぜなら、私が知る限り、インスタンスにバインドすることはできないからです。今、インスタンスを使用したいと思っています。これは、Materialダイアログを閉じて計算に使用するときにインスタンスの密度を取得したいということです。これどうやってするの?使用インスタンス
編集:いくつかのコードを追加しました:
メインウィンドウ:
public class MyClass
{
private string num;
public string Density
{
get { return num; }
set { num = value; }
}
}
素材ウィンドウ:XAMLのいくつかの部分:ここで
<TextBox Height="23" HorizontalAlignment="Left" Margin="130,27,0,0" Name="txt_density" VerticalAlignment="Top" Width="85" Style="{StaticResource textStyleTextBox}" TextChanged="txt_density_TextChanged">
<TextBox.Text>
<Binding Path="Density" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<local:Float_Positive_ValidationRule/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
私が使用したいです私はそれをすることができないので、いくつかの計算を行う密度クラスで。
あなたは、問題のコードの一部を投稿してくださいことはできますか? – dwerner
あなたの質問のいくつかの点は不明です:「クラスの密度*はメインウィンドウにあります」とはどういう意味ですか?なぜあなたは "インスタンスとバインドできない"という意味ですか?おそらく、構成を説明するための*短い*コードの例を追加する必要があります。 – Heinzi
いくつかのコードを追加しました – Shibli