标签: element

绑定到wpf中父元素的属性

'我想将RichTextBox的Height属性绑定到GridView的Row的Height属性.我怎样才能做到这一点?我不知道如何获得Row的高度,因为我无法访问xaml中的Row,我想做什么.

Ancestor类型应该是GridViewHeaderRow,但我不知道它的级别......

编辑:

 <my:RadGridView  Height="524" RowHeight="300" ItemsSource="{Binding Lessons}" AutoGenerateColumns="False" Name="dataGrid1" VerticalAlignment="Top" SelectionMode="Single" CanUserSortColumns="False" IsFilteringAllowed="False">

            <my:RadGridView.Columns>
                <my:GridViewDataColumn  DataMemberBinding="{Binding SchoolclassName}" Header="Schoolclass" Width="0.1*" />
                <my:GridViewDataColumn DataMemberBinding="{Binding SubjectName}"     Header="Subject"      Width="0.1*" />

                <my:GridViewDataColumn  Width="0.3*" Header="Homework">
                    <my:GridViewDataColumn.CellTemplate>
                        <DataTemplate>
                            <RichTextBox Height="{Binding ElementName=dataGrid1,Path=RowHeight}" >
                                <FlowDocument>
                                    <Paragraph>
                                        <Run Text="{Binding Homework}"/>
                                    </Paragraph>
                                </FlowDocument>
                            </RichTextBox>                                
                        </DataTemplate>
                    </my:GridViewDataColumn.CellTemplate>


<my:RadGridView Height="524" ItemsSource="{Binding Lessons}" AutoGenerateColumns="False" Name="dataGrid1" VerticalAlignment="Top" SelectionMode="Single" CanUserSortColumns="False" IsFilteringAllowed="False">
            <my:RadGridView.Columns>

                <my:GridViewDataColumn Name="ContentColumn" Width="0.3*" Header="Content">
                    <my:GridViewDataColumn.CellTemplate>
                        <DataTemplate>
                            <RichTextBox Height="{Binding ElementName=MyRowNameToBindTo,Path=Height}">
                                <FlowDocument>
                                    <Paragraph>
                                        <Run Text="{Binding Content}"/>
                                    </Paragraph>
                                </FlowDocument>
                            </RichTextBox>
                        </DataTemplate>
                    </my:GridViewDataColumn.CellTemplate>
Run Code Online (Sandbox Code Playgroud)

...

wpf bind element properties parent

15
推荐指数
1
解决办法
4万
查看次数

jquery选择器无法从隐藏字段读取

(答案汇总到另一个问题)

以下jquery 1.3.2代码有效:

<input type="select" value="236434" id="ixd" name='ixd' />

<script>
console.log( $('#ixd') );
console.log( $("input[name='ixd']") );
</script>
Run Code Online (Sandbox Code Playgroud)

控制台显示:

[输入#ixd 236434]

[输入#ixd 236434]

但是,将输入设置为"隐藏"会阻止选择器工作.有线索吗?

<input type="hidden" value="236434" id="ixd" name='ixd' />

<script>
console.log( $('#ixd') );
console.log( $("input[name='ixd']") );
</script>
Run Code Online (Sandbox Code Playgroud)

控制台显示:

[]

[]

forms jquery hidden element css-selectors

14
推荐指数
2
解决办法
7万
查看次数

jQuery:检查jQuery对象是否包含(包含)精确的DOM元素

我有一个DOM元素的引用,以及一个jQuery对象,它是一个选择器的结果,我想检查该特定的DOM元素是否在该jQuery对象中.如果没有循环遍历整个jQuery对象并检查是否相等,那么jQuery中有一种直接的方法可以做到这一点吗?

我已经试过.contains,:contains,.has:has,和他们都不做的工作.另外,我应该提到我正在使用的所有元素都在相同的DOM树级别上,所以不必担心父母/孩子.

jquery element contains exists selected

14
推荐指数
2
解决办法
5533
查看次数

如何移动HTML元素

如何将HTML元素移动到另一个元素.请注意,我并不是指移动元素的位置.考虑这个HTML代码:

<div id="target"></div>
<span id="to_be_moved"></span>
Run Code Online (Sandbox Code Playgroud)

我想将"to_be_moved"移动到"目标",以便"目标"现在具有子"to_be_moved".所以结果应该是这样的:

<div id="target"><span id="to_be_moved"></span></div>
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索过(特别是使用原型框架),但我所拥有的只是移动位置,而不是我想要的.谢谢你.

javascript element move prototypejs

14
推荐指数
2
解决办法
3万
查看次数

如何在外部javascript文件中获取asp.net客户端ID

当我使用嵌入式javascript 函数时,我可以使用以下代码获取元素的客户端ID:

document.getElementById('<%=buttonXXX.ClientID%>' )
Run Code Online (Sandbox Code Playgroud)

但是现在我使用外部javascript文件进行缓存和更快的渲染,这段代码不再用于获取元素的客户端ID,它给出了错误.

如何使用 asp.net 2.0,netframework 3.5,c#,iis 7.5外部javascript文件中获取元素的客户端ID

javascript asp.net client element

14
推荐指数
2
解决办法
4万
查看次数

当Horizo​​ntalScrollView的中心元素不足以使其滚动时

我有一个布局,其中HorizontalScrollView包含一个LinearLayout菜单,其中的内容用数据库的内容充气.这样可以正常工作,但是当没有足够的元素来进行HSV滚动时,这不会填满理想应该居中的屏幕宽度.即目前:

| Element 1 Element 2                         | <- edge of screen
Run Code Online (Sandbox Code Playgroud)

代替:

|        Element 1            Element 2       | <- edge of screen
Run Code Online (Sandbox Code Playgroud)

同时仍然能够:

| Element 1 Element 2 Element 3 Element 4 Elem| <- edge of screen now scrolling
Run Code Online (Sandbox Code Playgroud)

布局XML是:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainLinearLayout"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TextView 
         android:id="@+id/header"
         android:layout_width="fill_parent"
         android:layout_height="25dp" >
    </TextView>

    <ScrollView
         android:id="@+id/scroll1"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:layout_weight="1" >

        <LinearLayout
             android:id="@+id/contentLayout"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:orientation="vertical" >

        </LinearLayout>
    </ScrollView>

    <HorizontalScrollView
        android:id="@+id/horizontalScrollView1"
        android:layout_width="fill_parent"
        android:layout_height="30dp"> …
Run Code Online (Sandbox Code Playgroud)

layout android element center horizontalscrollview

14
推荐指数
4
解决办法
9487
查看次数

是否有类似于hawkeye的UI检查工具与.net 4.5一起使用?

我正在使用一个针对.net 4.5的winforms应用程序,我真的需要检查UI元素.我过去曾使用Snoop来检查wpf元素,我也遇到了Hawekeye.但是,看起来hawkeye与.net 4.5不兼容.有什么工具可以给我类似的结果吗?

c# element inspect winforms

14
推荐指数
1
解决办法
7897
查看次数

如何在android中切换按钮及其文本之间的空格?

我有以下元素:

<Switch
    android:text="Data about client?"
    android:id="@+id/connected" />
Run Code Online (Sandbox Code Playgroud)

但在设计师的开关按钮及其文本"关于客户端的数据?" 非常粘在一起.我试过间隔空间?并且"那样:

android:text="Data about client?    "
Run Code Online (Sandbox Code Playgroud)

但我不太喜欢那种解决方案

text element space between

14
推荐指数
4
解决办法
5633
查看次数

将元素ref传递给angular2中的方法

我必须检查列表中的元素是否在视口内.为此我使用angular2插件angular-inviewport.

插件的作用是,一旦卡片在窗口底部,它就会返回true.我希望在注册印象之前,卡片应位于窗口中央或至少稍微接近窗口顶部.为此,我需要当前元素的引用,并将其与窗口高度和Yoffset进行比较,如下所示(最后一个解决方案).

下面是我的代码中的一小段代码和我的回调.

    <li class="" *ngFor="let data of dataArray; let i=index;">
         <div id="data{{data.Id}}" snInViewport (inViewportChange)="handlerFunction($event,data)" class="card m-b-" style="height:auto;">
        </div>
   </li>
Run Code Online (Sandbox Code Playgroud)

甚至尝试添加动态参考

<div #data_{{data.Id}} id="data{{data.Id}}" snInViewport (inViewportChange)="handlerFunction($event,data)" class="card m-b-" style="height:auto;">
Run Code Online (Sandbox Code Playgroud)

不确定这是否正确.

在handlerFunction里面我也想要div引用.

我怎样才能做到这一点.欢迎任何建议,方法或指导!

谢谢

element viewport impressions angular

14
推荐指数
1
解决办法
2万
查看次数

按名称获取表单元素?

我想在一个漂亮的Prototype或jQuery风格的快捷方式中轻松地将所有带有相同名称的单选按钮设置为样式.

$('billship').select('name:shipType') 或类似的东西.

是否存在表单字段名称的快捷方式?

javascript forms jquery element

13
推荐指数
1
解决办法
2万
查看次数