簡體   English   中英

自定義控件或類似控件的滑塊

[英]Custom Control or Slider like Control

我基本上在尋找的是控件的組合,它們可以作為一個整體工作。 我不知道最好的方法是在WPF中開始解決此問題,這是自定義控件,現有控件,滑塊...?

我唯一不想要的就是第三方控制等等。

當滿足特定條件時,帶有文本的按鈕將被放置在滑塊內。 每當滿足某些條件時,這種情況就會持續發生,並且按鈕將放置在邊界字段內。

所以有可能我在邊界內彼此之后有10個按鈕。 左右兩個導航按鈕充當所有這些按鈕之間的導航,因此實際上可以查看所有視圖並在需要采取進一步操作時按它們。

圖片說明了我希望實現的目標:

范例圖片

您可以從簡單的東西開始,例如StackPanel (您無需將其放在頁面中,但我想使其易於復制粘貼):

<Page
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel>
    <Button Content="Left"/>
    <ListBox>
      <ListBoxItem>btnTest 10:00h</ListBoxItem>
      <ListBoxItem>btnTest 11:00h</ListBoxItem>
    </ListBox>
    <Button Content="Right"/>
  </StackPanel>
</Page>

然后分別關注外觀和行為。

  1. 您需要學習WPF樣式,以便獲得示例圖片中的顏色和布局。 這也可以使ListBox水平。
  2. 查看ViewModel的概念,以了解如何使用項目填充ListBox 以及按鈕的事件處理程序。

這是一個非常廣泛的問題,但我希望這可以給您一個開始。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM