<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                Datagrid有多個bug; 1,不支持DynamicResource的東西 2, 在Column隱藏后再顯示, ColumnHeader的Tag或者DataContext為null。 解決辦法: 用StaticResource ,如下面的?StaticResource?DGC_ContentTemplate; 用DataGridColumnHeader的Column,來取得上層的datacontext。如,?ItemsSource="{Binding?Path=Column.Tag,?Converter?={StaticResource?DebugConverter},?Mode=OneWay,?RelativeSource={RelativeSource???FindAncestor,?AncestorType={x:?Type?DataGridColumnHeader}}}" ?privatevoidInitDataGridBinding(DataGridColumnExcol,stringpath) ?????? { ??????????if(null==col||String.IsNullOrWhiteSpace(path) ||null==col.Header) ?????????? { ??????????????return; ?????????? } ??????????Bindingbinding=newBinding(); ??????????binding.Mode=BindingMode.OneWay; ??????????binding.RelativeSource=newRelativeSource(RelativeSourceMode.Self); ??????????binding.Converter=newBoolToVisibilityConverter(); ??????????binding.Path=newPropertyPath("(FrameworkElement.DataContext).PACfgVM."+path+".CfgInfo["+PAAttachedProperty.GetName(col) +"].IsVisiable"); ??????????BindingOperations.SetBinding(col,DataGridColumnEx.VisibilityProperty,binding); ??????????//{for combobox binding in columnHeader ??????????col.Tag=PAAttachedProperty.GetTag(col); ??????????DependencyPropertyDescriptordpd=DependencyPropertyDescriptor.FromProperty(DataGridColumnEx.VisibilityProperty,typeof(DataGridColumnEx)); ??????????if(dpd!=null) ?????????? { ??????????????dpd.AddValueChanged(col,delegate ?????????????? { ??????????????????// ??????????????????InitDataGridColumnHeader(col,GetDataGridParent(col)); ?????????????? }); ?????????? } ??????????//} ?????? } ? ? ? ? ??<DataTemplatex:Key="DGC_ContentTemplate"> ??????????????<TextBlockTextWrapping="Wrap"Text="{Binding}"MinWidth="20"/> ??????????</DataTemplate> ?<Stylex:Key="DataGridColumnHeaderStyle_ComboBox"TargetType="{x:TypeDataGridColumnHeader}"> ??????????????<SetterProperty="ContentTemplate"Value="{StaticResourceDGC_ContentTemplate}"/> ??????????????<SetterProperty="VerticalContentAlignment"Value="Center"/> ?????? ????????????????????????<SetterProperty="Template"> ?????? ????????????????????????????????????????<Setter.Value> ?????? ????????????????????????????????????????????????????????<ControlTemplateTargetType="{x:TypeDataGridColumnHeader}"> ??????????????????????????<Grid> ?????? ????????????????????????????????????????????????????????????????????????????????????????<StackPanelOrientation="Vertical"d:LayoutOverrides="Height"Margin="10"> ??????????????????????????????????<LabelForeground="Black"HorizontalContentAlignment="Left"Content="{TemplateBindingContent}"/> ??????????????????????????????????<!--<ComboBox Margin="0,10,0,0" ItemsSource="{Binding (FrameworkElement.Column.).TimeSearchGroup, Converter={StaticResource DebugConverter}, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}}"/>--> ??????????????????????????????????<!--<ComboBox Margin="0,10,0,0" ???????????????????????????????????????????? ItemsSource="{Binding Path=Tag, Converter={StaticResource DebugConverter}, Mode=OneWay, RelativeSource={RelativeSource? FindAncestor, AncestorType={x:Type DataGridColumnHeader}}}"></ComboBox>--> ??????????????????????????????????<ComboBoxMargin="0,10,0,0" ????????????????????????????????????????????ItemsSource="{BindingPath=Column.Tag,Converter={StaticResourceDebugConverter},Mode=OneWay,RelativeSource={RelativeSource?FindAncestor,AncestorType={x:TypeDataGridColumnHeader}}}"></ComboBox> ??????????????????????????????</StackPanel>??????? ??????????????????????????????????????????????????????????????????????????????????????????????? ?????? ????????????????????????????????????????????????????????????????????????????????????????<Thumbx:Name="PART_LeftHeaderGripper"HorizontalAlignment="Left"Style="{StaticResourceColumnHeaderGripperStyle}"/> ?????? ????????????????????????????????????????????????????????????????????????????????????????<Thumbx:Name="PART_RightHeaderGripper"HorizontalAlignment="Right"Style="{StaticResourceColumnHeaderGripperStyle}"/> ?????? ????????????????????????????????????????????????????????????????????????</Grid> ?????? ????????????????????????????????????????????????????????</ControlTemplate> ?????? ????????????????????????????????????????</Setter.Value> ?????? ????????????????????????</Setter> ??????????????<EventSetterEvent="Selector.SelectionChanged"Handler="ComboBox_SelectionChanged"/> ??????????</Style>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看