सेट करने के लिए मेरे पास स्टैकपैन के अंदर दो ग्रिड हैं। प्रथम ग्रिड को ग्रिडएक्स के रूप में नामित किया गया है। प्रारंभ में ग्रिड के अंदर टेक्स्टबॉक्स (RowDefs/ColumnDefs) की एक 2 डी सरणी है। XAML में पाठ बॉक्स परिभाषाप्रोग्राम ग्रिड पंक्ति और कॉलम पोजीशन को प्रोग्रामेटिक रूप से
<TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center" />
मैं GridX के हिस्से के रूप में एक ही स्थिति में programamtically एक TextBlock जोड़ना चाहते है। इस जोड़ने के लिए कैसे
प्रभाव इस
<TextBlock Grid.Row="4" Grid.Column="5"
HorizontalAlignment="Left" VerticalAlignment="Top" Text="10" FontSize="8"/>
की तरह होना चाहिए। मैं इस की कोशिश की है:
TextBlock tblock = new TextBlock();
GridX.SetColumn(tblock, cIndex);
GridX.SetRow(tblock, rIndex);
लेकिन असफल रहा।
फिर मैं इस कोशिश की:
int rIndex = Grid.GetRow(txtBox);
int cIndex = Grid.GetColumn(txtBox);
TextBlock tblock = new TextBlock();
tblock.VerticalAlignment = VerticalAlignment.Top;
tblock.HorizontalAlignment = HorizontalAlignment.Left;
tblock.FontSize = 8;
tblock.Text = rc[i, j - 1];
Grid.SetColumn(tblock, cIndex);
Grid.SetRow(tblock, rIndex);
txtBox.MaxLength = 1;
अब समस्या यह है कि TextBlock visible.TextBox यह खाल नहीं है। आप
कोड अपडेट हो गया.अब समस्या टेक्स्टब्लॉक की दृश्यता – Vinod