ठीक है, मैंने इधर-उधर और गूगल पर देखा है और इस बात का जवाब नहीं मिल रहा है, या मैं कुछ ठीक से समझ नहीं रहा हूँ।
मेरे पास एक वर्ग है जिसे PLCValues कहा जाता है। इस वर्ग में मेरे पास TrkPresent नामक एक संपत्ति है।
मेरे विचार में, मैं PLCValues का एक उदाहरण बनाता हूं, जिसे वैल्यू कहा जाता है। मैं मूल्यों उदाहरण के TrkPresent संपत्ति के लिए बाध्य करना चाहते हैं। क्या इसे करने का कोई तरीका है? उस बात के लिए अभी भी WPF और MVVM के लिए नया है। सहायता के लिए धन्यवाद।
2 जवाब
ठीक है, इसलिए मैंने यह पता लगाया। जब मैंने अपनी वस्तु का उदाहरण बनाया, तो इस मामले में मान वर्ग। मुझे इसे एक संपत्ति के रूप में बनाना था। तो मैंने कहा
public Values values {get; private set;}
तो बस इसे देखने के निर्माता के रूप में सामान्य घोषित करें:
values = new Values();
तब जब xaml में बाइंडिंग यह सुनिश्चित करती है कि DataContext को viewModel पर सेट किया गया है जिसमें उदाहरण और बाइंड है:
{Binding values.TrkPresent}
आपको उस संपत्ति को बांधने में सक्षम होना चाहिए, जो मान लें कि उदाहरण सार्वजनिक है:
TargetProperty = {बाइंडिंग पथ = मान। TrPresent}