wpf-positioning

    2熱度

    1回答

    我有一個具有繪圖表面的應用程序,其中用戶採取的操作強烈地關聯到鼠標光標的位置。爲了舉例,假設我正在嘗試實施粘貼。在這種情況下,粘貼的數據應該從用戶的預期大致放置在視口的中心。 但是,像「視口」這樣的概念是一個關注點,而不是視圖模型的關注點。但是粘貼的行爲是一種視圖模型問題,而不是一種觀點關注。 該場景應該如何設計用於MVVM系統?

    0熱度

    1回答

    我創建了一個BezierSpline編輯器來製作自定義動畫寬鬆函數。 用戶將有可能添加beziercurve部件來創建他自己的緩動功能。 我有一個MainWindow和2個用戶控件DesignerControl和InfoControl共享一個DesignerVM作爲DataContext。 DesignerControl是使用可拖動的矩形查看和編輯樣條線的主視圖,InfoControl是用於創建,

    0熱度

    1回答

    我有一個主窗口,我希望「錨點」是正確的,以便窗口在寬度更改時向左擴展。我這樣做是通過覆蓋OnRenderSizeChanged事件,像這樣: protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo) { var vm = DataContext as MainViewModel; var wi

    2熱度

    1回答

    我在理解(並修復)我遇到的錯誤時遇到了一些麻煩。 我有一個像下面的圖片中的UI: 在lightblue彩色這些地區的 所有的畫布,他們是可移動的。這是我遇到問題的地方。左上角的那個可以毫無問題地移動。另外兩個,當我拖着它們時,就消失了。我無法解釋爲什麼。 這是元素的移動代碼: // this is all inside the MouseMove event handler function

    0熱度

    1回答

    我正在開發一個自定義控件,其中TextBox和Button放置在Grid的內部。 事情是當我爲UserControl設置一個自定義屬性說 - 左:該按鈕應顯示在TextBox之前,對於右按鈕應顯示在文本框的右側。 因爲,我在定義Grid中的兩個元素 - 我無法按照我的要求進行定位。

    0熱度

    1回答

    在我的Wpf應用程序中,當1和7出現在文本框或文本塊中時,它們會像178或217那樣相鄰顯示,它們會混淆在一起。感謝您的幫助提前 ![在這裏輸入的形象描述] [1]

    0熱度

    1回答

    我有一個典型的edit form (user control),有幾個輸入框。 我需要一個ListBox,它必須顯示在當前焦點的TextBox的正下方,所以它需要動態移動。 我嘗試了一些具有約束力,但什麼也沒發生 <local:MyList x:Name="myList" Canvas.Left="{Binding (FocusManager.FocusedElement).Canva

    0熱度

    1回答

    我試圖在驗證異常文本旁邊寫出感嘆號。 還有就是我的自定義模板有我的XAML: <Window x:Class="WpfApplicationLAB.NewGameWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft

    0熱度

    3回答

    所以,我已經使用網格和堆棧面板很好地佈置了我的所有控件。 在某些情況下,我想顯示一個對話框層(添加首選項等)。它不需要模態,它不需要有透明背景..我只是需要它很好,不顯眼,並絕對定位.. 我可以想到的唯一方法來定位這樣的對話框控件絕對是,使用畫布,我不使用。我需要它顯示在定期佈置的控制之上.. 有什麼選擇?

    1熱度

    1回答

    我正在尋找一種方法在Canvas面板中使我的TreeView顯示項目。 <TreeView> <TreeView.ItemsPanel> <ItemsPanelTemplate> <Canvas IsItemsHost="True"/> </ItemsPanelTemplate> </TreeView.ItemsPanel> <T