مجموعات Silverlight 4 XAML
-
20-09-2019 - |
سؤال
لقد قمت بتأليف بعض الفئات المخصصة التي أرغب في إنشائها باستخدام XAML:
<Grid Width="300" Height="300">
<l:DashboardTable>
<l:DashboardTable.DashboardTableQuery>
<dq:DashboardTableQuery
ConnectionString="Data Source=bunkerhill;Initial Catalog=emgov_data;User Id=emgovadmin;Password=p@$$word;"
Query="select datename(month, cr_tb_DateDue) AS Month, sum(cr_tb_AmountTransaction) AS Total from cr_tb_transactionbill where Year(cr_tb_DateDue) = 2005 and Month(cr_tb_DateDue) IN (1,2,3,4) group by datename(month, cr_tb_DateDue)"
>
<dq:DashboardTableQuery.DataColumns>
<dq:DataColumn ColumnName="Month" ColumnOrder="0" Label="Month" />
<dq:DataColumn ColumnName="Total" ColumnOrder="1" Label="Total" />
</dq:DashboardTableQuery.DataColumns>
</dq:DashboardTableQuery>
</l:DashboardTable.DashboardTableQuery>
</l:DashboardTable>
</Grid>
المشكلة هي أنني أحصل على XamlParseException عندما أحاول تشغيل XAML هذا.لقد حددت ذلك عندما يصل إلى عنصر dq:DataColumn.يبدو أن هذا يحدث فقط عندما يكون لدي عقار يحتوي على مجموعة ثم عدة عناصر في المجموعة التي أواجه فيها هذه المشكلة.
وقد واجه أي شيء مماثل؟أحاول تحقيق كل هذا في XAML بشكل تصريحي.
المحلول
هناك بعض الأشياء التي يمكنني التفكير فيها لكي يعمل منشور Xaml.
- ال
DashboardTableQuery
يجب إنشاء مثيل للمجموعة التي يتم عرضها بعد ذلك باسمDataColumns
ملكية. - نوع المجموعة المعروضة بواسطة
DataColumns
يجب تنفيذهاIList
.
لا تنتمي إلى StackOverflow