2011-06-20 61 views
0

我想在TFS(解決方案的最新版本)中使用工作項更改特定組件的源。如何更改TFS工作項目模板中的特定組件

我並不是說要將workitem的xml表示更改爲只重新定位/創建新/現有組件。

示例:我想對歷史記錄組件進行更改,以便顯示所做的所有更改的子集,僅舉例而言。我還希望所有評論都以不同的設計展示。簡而言之,我想重新編碼現有的組件。

有沒有簡單的方法或只有TFS SDK的方式?或其他 ?

我會很感激任何幫助。

回答

1

我想你問的是有另一種方式來顯示自定義歷史視圖,而無需使用TFS SDK IE TFS API來修改控制類型,在這種情況下WorkItemLogControl?

<Tab Label="History"> 
    <Control Type="WorkItemLogControl" FieldName="System.History" Label="&History:" LabelPosition="Top" Dock="Fill" /> 
    </Tab> 

我不知道有辦法做到這一點(修改內置的類型)。

看一下這個示例項目,它會給你一個如何使用API​​修改你的模板的想法:click me。另一個選擇是導出模板並將其保存到本地,然後將其導回。

如果你願意,你可以創建自己的工作項目控制。這裏是如何做到這一點散步,雖然:

Part 1

Part 2

下面是一些可以讓您開始創建自己的一些額外的例子:

http://witcustomcontrols.codeplex.com/releases/view/7240