2009-11-13 5 views
5

누구나 Visual Studio 2008을 사용하여 WPF 그리드에 행이나 열을 삽입하는 방법에 대한 제안 사항이 있습니까?행/열을 WPF Grid에 어떻게 삽입합니까?

그것은 새로운 RowDefinition 또는 ColumnDefinition를 추가 할 아무 문제 없다,하지만 난 정말 삽입에 의해 영향을받는 세포의 많은 수의 Grid.Row 또는 Grid.Column를 증가의 전망에 대해 너무 흥분하지 않다. 누구든지 이것을 자동화하는 영리한 방법을 찾았습니까? (아마도 정규식 찾기/바꾸기 작업을 통해)?

Studio에서 수행 할 수없는 경우 블렌드로 할 수 있습니까? 다음

답변

1

를 사용하여 작은 크기의 응용 프로그램에 그리드와는 다른 격자 안에 그 그리드를 넣어, 또는 더 나은 편집기를해야합니다 같은 Karl on WPF

VS2010하여 WPF 그리드 도구 중 일부를 보이는보십시오.

블렌드는 행을 삽입하는 것이 좋습니다. 디자인 편집 모드에서 가장자리를 클릭하여 행을 추가 할 수 있습니다. 그런 다음 블렌드가 레이아웃을 수정하여 수정 된 행과 동일하게 보이도록 조정합니다. 그리드 주변의 요소를 수동으로 이동해야하지만 전체적으로 작업이 적어야합니다.

0

동일한 문제가 있으며 vim을 사용하여 행 번호를 증가시킵니다. 이것은 나의 표현했다 :

:.,$s/\(Grid.Row="\)\(\d\+\)/\=join([submatch(1),submatch(2)+1],'')/ 

설명 :

:.,$s 파일이 끝날 때까지 현재의 행 (.)에서 대체 (:s) ($)

/\(Grid.Row="\)\(\d\+\)/ 검색을위한 Grid.Row=" 다음에 하나 이상의 숫자 (\d\+)가옵니다. 서브 머 티 기능을 사용하려면 두 부분 모두 \(\) 사이에 있어야합니다.

\=join([ ... ],'')][과의 배열의 문자열을 결합한다.

submatch(1), 제 submatch 1.

증분 개수 즉 텍스트 Grid.Row="/

submatch(2)+1, 제 submatch 즉

관련 문제