using ConsoleApp1; using CPF; using CPF.Animation; using CPF.Controls; using CPF.Drawing; using CPF.Shapes; using CPF.Styling; using CPF.Svg; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CPFApplication1 { public class Window1 : Window { protected override void InitializeComponent() { var sp = @"GTH LTCBULL SWAP LTO LTO MIX BNBBEAR BAND BAND ETHBEAR BTT SOL GDT BSV BCHA STAKE STAKE PTF RUMB1 UNN LTCBEAR CHZ EXRD KAVA EZ ARTH FTM CRWNY BTCBULL OKB DREP DMG ODDZ ODDZ PLOT PLOT RNBW CHX USDT PKF USDT ABBC EOSBEAR USDT NIOX USDT NIOX USDT CNTR HUSD HUSD YLD HUSD POLIS GUSD USDC TUSD USDC TUSD USDC TUSD PAX CELR PAX ZEE USDC ZEE ZEE USDC USDC DOGE BTC BTC BOLT BTC BAT ETH UOS ETH ZEC XRP XRP CHR BCH LTC BCH BCH AKT EOS LINK EOS ADEL HT HT HT DASH LTC LTC XEC LTC CET XMR XMR RVN ETC MONI ETC ADA DIVI ADA FIN DASH ZEC OIN ZEC D11 IOTA D11 NEO MARSH TRX MARSH TRX QTUM FIS FIS XEM OMG OMG HARD HC NGM LSK UAT DCR BTM PORT BTG SHOPX STEEM EXCHBULL BTS RNT XEND ICX XEND WAVES VET SNT STPT SALT OMI GLM MXN XPRT UGX CMT AERGO BTM RENBTC PAY ZRX RENBTC KNC GLM KNC XEM RAY POWR ETC NEAR BAT BAT NEAR IOST DGD NEAR XDAI VET AUDIO WOO WOO VET QASH HNT FIRO ADADOWN ZRX CDT ZRX ZIG ZIG SPARTA GAS ANKR SUSD MANA MANA FARM FARM ENG COTI CVC AION DAD AION MCO KEX NPXS MTL OXY RDN DGB OXY ZRX STORJ QCX STORJ BCD HGET CHAT EASY EASY EXCHBEAR LINK LINK VRA WING SRN USDT WNXM USDT USDT ACT USDT BCH TNB TRX BCH FRM BCH QSP BCH REQ JST BTC JST PHX ALTBULL ADAUP APPC LINA HOT RCN AR FIL SMT CAPS ADX IRIS NSURE RAMP TNT RAMP ORO OST LAMB BCX ITC SEK ALTBEAR ITC LUN PLU TRIG XRPBEAR GNX RCN COVER RUNE AST AST FLM BEPRO GNO EVX VITE MDS EDEN VITE SNC BCH GNT PROPY HEZ BKRW EKO HEZ CFX CRV NAS XPR JULD BCD SFP IBVOL WAXP DIA USDX DIA WAXP RDN CNFI WICC ARDR LKR TOPC LOOMOLD C98 SWFTC DOS SWFTC NEBL DBC SLPOLD MATIC MATIC BEL ELF BEL BEL TARA AIDOC JUV ASD MONFTER DAFI JUV IOST IOST ACM ROWAN YEE SMTY DAT MINA SMTY THETA GRTDOWN THETA VTHO LET SALT LET TVK STORM DTA REN MAHA DTA REP SWINGBY UTK ADA SRM ADA MEET SRM ADA ELF ELF ATLAS ELF ZIL REQ HT SOC STORJ UNI CHF RUFF INFT BZRX BZRX RUFF OCN ADD ASDP SGT ELA ELA EGLD DF DF FINE EOSDOWN RVX ZLA PAXG LUSD STK YOYO WPR FLEX PAX MTN PAX ELF PAX MTX CHR USDP CHR EDU ROUTE VND ROUTE BLZ BCHDOWN AKRO ABT CTXC WAVES CHZ CTXC MHC CHZ CTXC ADX ADX ONT UMB XRP ONT XRP BYN XRP BFT WPR TOKO WAN AED SAND KAN DKK LBA BPLOT OCEAN POLY OCEAN DFD DFD FOR PAI FOR WTC UMA HPB WTC DREPOLD BOX SCRT FIO BOX SCRT EOSBULL GXC TUSD DVPN TUSD BIX BIX TUSD LIME EZ EZ LIME XLM TKO TKO XVG WABI XRPBULL HIT IDRT XRP IDRT NCASH ETH ENG EGCC STPT ENJ ETHBULL SHE UNIDOWN CUDOS MEX YFII BNBBULL IIC YFII YFII GSC NEO KCS KZT UC BNB OAX UIP OAX BNB CNN PROM GRT AAC BXA UUU GRS HTR CDC UND FRONT UND LXT CNS HARD BUT CNS BUT HARD 18C TFUEL DATX LEND PRXY PORTAL DLT GTC FET TROY GTC TROY BTCBEAR XLMUP HOT ADA HOT HAPI UNI MAN MAN UNI ROOM UNI ROOM GET BTCDOWN GET DIA PC TLM TLM REN XTZ REN HUF DOT AE SBTC BKBT CKB INC WRX WRX GVE WRX FIDA FIDA SEELE XTZ XTZ XCAD FTI XTZ XCAD FTI LUNA HOPR EKT HOPR ETHDOWN XMX AGI CKB YCC YCC BCHA WAN BCHA FAIR BCHA CSPR EON SSP SYP EON EOP EOP DESO EOS EOS 1INCH LYM EOS LYM GO FSN ZJLT NCASH ERD MEETONE RIF ONT PNT EOSBULL FTT NSBT IDT IDT SKL SWP DAC XDATA CVNT GTC BCV PEN ALGO SEXC BLINK JRT BLINK TOS SXPDOWN MUSK NORD MUSK NORD HC ADD NORD MT SKY KCASH BURGER BURGER KCASH IQ NAS MAPS NAV NCC MAPS NAV RCCC PHX GTO MITX HPT GTO HPT NIM WTC CVCOIN FNX RTE WTC RFUEL XVG TRIO EPS EPS SOV GRS DNT GT ARDR CLV CLV ZIL NANO SHO BULL DEC ZEN FLOW AGS FLOW RBTC XTZDOWN XLM BSV QTUM BSV XVS ORN BSV XVS ONG STEEM MXC BVND ATOM SLP XTZ SLP XTZ XTZ SLP OM NULS VRT NULS YAP NBS COVA OLT LAMB DON OLT LAMB DOT ITG DOT CVNT DOT FWT DOT DOCK IQ LAMBS GRTUP GEEQ BTT 1INCH EASY 1INCH SC EASY KNCL LIKE XRPBULL KMD GAS MITH MITH CRO LOOM CWS ERD CWS NEXO ERD NEXO EOS DEGO ONE DEGO ETN ONE CND NPXS VALOR GYEN NPXS TOP UNFI BVOL UNFI DOGE ONG FTM DOGE FREL FTM FREL FTM IRIS DIVER FTM HVT POWR BOND ERN TFUEL FIRE GVT UGAS WINGS UGAS FTT PHA ATOM PHA ATOM RLC TT PHB TT PHB PHB NEW TRXDOWN RSR RSR ATOM ATOM ATOM ATP XRPUP NKN QUICK QUICK ALGO OGO BLZ BLZ CRO SNM CRO SNM EGT MBL AKRO AKRO BNBUP PVT MTLX CNNS CNNS SNT PHP GT HBC SNX HBC SNX SNX PIZZA LTCDOWN VSYS FUN SNMOLD FSN CRE COS COS FTT COS FTT LOL USD QKC WXT QKC SUSHIUP ARPA ARPA ROSE FOR FOR VIDY XYM NODE SOL SOL TRXUP BHD ETC ETC ONE ETC ETF EM BNB BNB MX BNB MX CELR CELR OGN CKB ETH SKM ETH SKM ETH NEO TOMO EOSS TOMO TOMO HIVE JST CELO OGN RVN KLAY USD01 AUCTION NEST AUCTION NEST BADGER DOT DOT GXS DOT KSM TRB KSM BNT BNT CHR LUNA QLC LUNA LBA BAL LBA BAL MDA MDA BAND UTK EOSBEAR HEGIC NVT AMB ANT AMB MKR TRU MKR TRU DAI WBNB DAI FUEL CRV DREP CRV DREP ANKR TRY DKA TRX COMP TRX COMP TRX TRX SNX MDT SNX MDT LEND TRB NFT STPT NFT STPT WNXM MDX WNXM YFII XRPDOWN YFII YFI AERGO YFI AERGO EUR BNT BNT BOT DF BOT DF SPA NULS NULS MLN AUTO MLN NGN VALUE EGLD YAM YAMV2 PEARL EGLD ANTOLD SWRV SWRV PUNDIX AUCTION FXS BOT FXS SUN HNST HNST WING EVX EVX CRV NBS BAKE BAKE AVAX ANT NU FIS LINKUP AR SRM HBAR SRM TORN TORN FIL FIL PLN FIL QNT NEAR AAVE ALICE AAVE ALICE ETHBEAR OG OG MFT MASS OM OM BETH SOL BETH SOL WETH WETH BRD KAVA BUSD BUSD BETH BUSD SKL BOR CTK CTK BAG CTK BAGS ARPA REEF ARPA ARPA DON DOTDOWN XYM BRL RNDR CTR CAN MATIC MATIC EUR MATIC MATIC IOTX IOTX IOTX IOTX SHIB SHIB NU CTSI TVK FRONT RLC FRONT ZKS ZAR ZKS XRT DOCK WOO WOO STX WBTC WBTC PNT PNT UNI DENT UNI UMA QI UMA TITAN MBOX SUSHI BNBBEAR SUSHI SUB STN POA STAKE POA SAND RENBTC IOST RAI IOST CAKE POND CAKE POLS ETHUP PHA POE PHA PERP OMG OXT BAND BAND ONX BAND BAND NSURE SUN NSBT SUN NHBTC SUNOLD MIR BTC MATIC BTC MATIC BTC BTC MATIC MASK BTC TWT LRC TWT LRC NKN LINA RSR INSUR IOTA INSUR IOTA INJ CVC REEF GRT REEF GRT GOF BTG GOF MIR MIR FRONT KES FORTH ENJ ARK DHT DHT CVP CVP CVP CVP ARN CRU ARN CRU KEY CHZ BTS BEL SPARTAOLD BADGER AXS ARS AXS BTT APN BTT BTT API3 ONE ONE ACH LINKDOWN ACH ONG 1INCH ANKR 1INCH ANKR ANKR ICP SUSHI SUSHI BCHA SUSHI ALGO CSPR SC WBTC FILDA ONT ONT FLOW ONT PPT IOTX LHB ONX RUB MDX RING PIVX RING ASR ASR PUNDIX FIRO SHIB SHIB FIRO AXSOLD LAT AST XCH MANA DOTUP XCH ATA O3 ATA NFT MEETONE NFT QSP ATD XEC CLV NMR DFA MKR SKU MKR MKR RAD DODO DODO EPIK LIT WHALE LIT XPRT ICP ZEC COTI ZEC COTI PUSH ZEC ATM TRIBE ATM WOZX APPC JEX TALK EDEN ICX LOOM GAL LOOM ADT ZEN KP3R MGO DOGE ABL DOGE WGP DOGE DUSK DUSK MVL DUSK MZK ALPHA ALPHA AGLD BOLT BORING BOLT SXP DYDX SXP SXP MTA MTA HBAR ORBS RVN MLN RLY AUD SRM NANO STF IDR SXP CTSI YGG CTSI KAVA KAVA C98 C98 PSG PSG HCC VIDT VIDT NOK AVA AVA AVA SYS COCOS COCOS COCOS STRAX EOSUP CZK GAS COVEROLD AAVEDOWN THETA BCHUP WAN ORN ORN PERL PERL XLMDOWN MASK MASK AAVE AAVE AAVE XRPBEAR GBP PERP PERP 1INCHUP SXPUP YFIDOWN BOND YFI YFI YFI PERLOLD MOD OST XEC XEC YGG AXS AXS AXS ZIL ZIL VAI XEM CTXC CTXC KEYFI XTZUP BIDR BIDR BCHSV AAVEUP SUSHIDOWN COMP COMP COMP ETHBNT OMOLD RUNE FORTH KMD KMD GHST IDEX IDEX BNBDOWN DEXE DEXE AVAX AVAX AVAX UAH KNC KNC PROS PROS PROM PROM BTCUP CHAT BGBP LPT HIVE BIFI BIFI SNGLS WAXP DAI DAI DAI YFIUP FET FET FET LRC REPV1 ADXOLD MTH MTL VET ALPACA USDT USDT USDT USDT USDS USDS OXT USDP USDP USDP DASH NVT SWRV EDO ILV GHS BTCST BTCST HKD LSK KEEP CAD BEAR BEAM CAN CAN DCR CREAM CREAM DATA ENTRP ENTRP FILUP UNIUP LTC LTC LTC USDC USDC USDC WIN WIN WIN BNBBULL LTCUP INJ INJ INJ TCT TCT TCT LTO LTO LTO LTO VGX TRIBE NXS DYDX AGIX INR CBK CBM CBM INS POND POND JPY LINA LINA XLM XLM LINK LINK LINK QTUM FILDOWN SUPER SUPER UFT UFT POLS POLS KSM KSM LUN FIL FIL FIL FIL POLY STMX BAL BAL FIO GALA GALA VIB VIA FIS FIS BAR BAT BAT BAT VRAB VRAB AKRO NZD XMR 1INCHDOWN COTI COTI COTI FTT FTT FTT TUSD USDC USDC BTC BTC USDT USDT USDT USDT ETH ETH BCH LTC XRP XRP USDP ASD BNB BNB BUSD BUSD BUSD TRYB HUSD HUSD PAXG XAUT LINK LINK TRX WRX BRZ BRZ KNC CUSDT COMP BAL MKR SXP SXP DMG RUNE AMPL TRUMPWIN TRUMPLOSE SRM SRM MSRM YFI YFI MTA SOL WBTC SUSHI SUSHI ALEPH ALEPH HGET HGET LEND CREAM CREAM UBXT UBXT HNT UNI UNI FRONT FRONT AKRO AKRO TOMO TOMO LUA AAVE MATH MATH CHZ HXRO HXRO WUSDC AUDIO OMG OKB HT HT MATIC LEO WAVES BCHA SNX MAPS MAPS OXY OXY MEDIA MEDIA FIDA FIDA PYTH MOB GRT 1INCH CEL RSR HOLY SECO ALPHA CRV YFII BAND BAT DOGE TRU JST SUN_OLD DAI REN UNI-LP-USDC-WETH UNI-LP-WETH-USDT UNI-LP-DAI-WETH UNI-LP-WBTC-WETH SUSHI-LP-SUSHI-WETH SUSHI-LP-WETH-USDT SUSHI-LP-USDC-WETH SUSHI-LP-DAI-WETH SUSHI-LP-WBTC-WETH PERP BAO BADGER LINA ROOK RAY RAY KIN KIN ENJ BNT ZRX FTM LRC REEF WUSDT SAND CRO DENT NPXS STMX ALCX CONV COPE DODO MTL ORBS SKL STORJ PUNDIX DAWN HUM AXS RAMP EMB STEP PROM DOT GT SHIB MER XCOPE SUN CQT SUN_UNUSED SLRS SNY SLP CLV C98 C98 CHR LIKE HMT MNGO EDEN ALICE ATLAS POLIS TLM AGLD CVC TULIP DYDX PSG MANA GAL INTER BAR CITY ATM ASR JUV BLT BULL BULL HEDGE BEAR BEAR ETHBULL ETHBULL ETHHEDGE ETHBEAR ETHBEAR USDTBULL USDTHEDGE USDTBEAR EOSBULL EOSBULL EOSHEDGE EOSBEAR EOSBEAR XRPBULL XRPBULL XRPHEDGE XRPBEAR XRPBEAR BNBBULL BNBHEDGE BNBBEAR TRXBULL TRXHEDGE TRXBEAR LEOBULL LEOHEDGE LEOBEAR BCHBULL BCHHEDGE BCHBEAR ALGOBULL ALGOHEDGE ALGOBEAR LTCBULL LTCHEDGE LTCBEAR BSVBULL BSVHEDGE BSVBEAR ALTBULL ALTHEDGE ALTBEAR MIDBULL MIDHEDGE MIDBEAR BULLSHIT HEDGESHIT BEARSHIT HTBULL HTHEDGE HTBEAR OKBBULL OKBHEDGE OKBBEAR EXCHBEAR ETCBULL ETCHEDGE EXCHBULL EXCHHEDGE ETCBEAR MOON DOOM ETHMOON ETHDOOM USDTMOON USDTDOOM EOSMOON EOSDOOM XRPMOON XRPDOOM BNBMOON BNBDOOM TRXMOON TRXDOOM LEOMOON LEODOOM BCHMOON BCHDOOM ALGOMOON ALGODOOM LTCMOON LTCDOOM BSVMOON BSVDOOM ALTMOON ALTDOOM MIDMOON MIDDOOM MOONSHIT DOOMSHIT HTMOON HTDOOM OKBMOON OKBDOOM EXCHMOON EXCHDOOM ETCMOON ETCDOOM LINKBULL LINKBEAR DOGEBULL DOGEBEAR MATICBULL MATICBEAR ADABULL ADABEAR ASDBULL ASDBEAR DRGNBULL DRGNBEAR TOMOBULL TOMOBEAR ATOMBULL ATOMBEAR XTZBULL XTZBEAR TRYBBULL TRYBBEAR PAXGBULL PAXGBEAR XAUTBULL XAUTBEAR BTCL3 BTCS3 BCHL3 BCHS3 BSVL3 BSVS3 BVOL IBVOL XLMBULL XLMBEAR ZECBULL ZECBEAR DOGEBEAR2021 MATICBEAR2021 TOMOBEAR2021 USDT USDT USDT USDT USDT USDT USDT USDT USDT USDT BTC BTC BTC BTC BTC BTC ETH ETH ETH ETH LTC LTC LTC LTC OKB OKB OKB OKT BCH BCH BSV ETC ETC USDK USDK USDK USDK 1INCH 1ST AAC AAVE AAVE AAVE ABL ABT ACE ACT ADA ADA AE AERGO AGLD AIDOC AKITA ALGO ALPHA ALV AMM ANC ANKR ANT ANW API3 APIX APM ARDR ARK AST ATL ATOM AUCTION AUCTION AUTO AVAX AVT AXS BABYDOGE BABYDOGE BADGER BAL BAL BAND BAT BAT BCD BCX BEC BETH BHP BKX BLOC BNT BONK BOX BRD BTD BTG BTM BTT BXA BZZ CAG CAI CAN CBT CEL CEL CELO CELR CELT CFG CFX CFX CGS CHAT CHE CHZ CIC CIT CKB CLV CMT CNTM COMP COMP COMP CONV COVER CQT CRE CREAM CRO CRT CRU CRV CRV CRV CSM CSPR CTC CTR CTXC CVC CVP CVT DAI DAI DAI DAI DAO DASH DAT DCR DEGO DENT DEP DFS DGB DHT DIA DMD DMG DNA DNA TOKEN DNT DODO DOGE DOGE DORA DOT DOT DOT DOT DPY DTA DYDX EC EDEN EDGE EDO EFI EGLD EGT ELF ELON EM ENG ENJ EON EOP EOS EOSDAC EPRA ERN ETEX ETM EVX EXE F4SBTC FAIR FCT FEG FIL FIL FIL FIL FLM FLOW FORTH FRONT FSN FSN FTM FTM FUN GABA GAL GALA GAS GAS GHST GHST GLM GN GNX GRIN GRT GSC GTO GUSD GUSD HBAR HC HDAO HEGIC HIT HMC HOKK HOT HPB HYC ICN ICP ICX ILV INS INSUR INT INX IOST IOTA IPC IQ ITC JFI JST KAN KAR KARL KCASH KEY KINE KINE KISHU KLAY KNC KOL KONO KP3R KSM LA LAMB LAT LBA LEO LET LEV LIGHT LINK LINK LINK LINK LITH LMCH LOL LON LOON LPT LRC LSK LUNA MAG MANA MASK MASK MATH MATIC MATIC MCO MDA MDT MEME MINA MIR MITH MKR MKR MLN MOF MON MOT MTH MTL MVP MXC MXT NANO NAS NBT NDN NDX NEAR NEO NEO NGC NMR NNB NSBT NU NULS NULS NVT NXT OAX OF OGX OLDGTC OLDKAR OLDTRA OLDWBTC OM OMG OMI ONG ONT ORBS ORS OST OXT PAX PAX PAY PERP PHA PICKLE PIZZA PLG PMA PNK POE POLS POLY PPT PRA PROPS PRQ PST PYN QI QTUM QVT R RARI RCN RCT RDN READ REF REN REP REQ REVV REVV RFR RFUEL RIO RNT ROAD RSR RVN SAL SALT SAN SAND SBTC SC SDA SDN SFG SFG SHIB SHIB SHOW SKL SLP SMT SNC SNGLS SNM SNT SNX SNX SOC SOL SPF SPND SRCOIN SRM SRM SSC STC STORJ STRK STX SUB SUN SUSHI SUSHI SUSHI SUSHI SWFTC SWRV TAI TCT TFUEL THETA TIO TMTG TNB TOPC TORN TPT TRA TRADE TRB TRIO TRUE TRX TRX TUP TUSD TUSD UBTC UCT UGC UKG UMA UNI UNI UNI UNI USDC USDC USDC USDC USDC USDC USDC UTK VALUE VCASH VEE VELO VIB VITE VIU VNT VRA VSYS VV3 WAVES WBTC WBTC WBTC WBTC WFEE WGRT WHALE WIN WING WING WNCG WNXM WRC WTC WXT WXT XAG XAS XCH XEC XEM XLM XMR XPO XPR XRP XRP XRT XSR XTZ XUC XYM YEE YFI YFI YFII YFII YGG YOU YOYO ZCO ZEC ZEN ZIL ZIP ZKS ZKS ZRX ZRX ZYRO COMP WBTC GRT AAVE USDT USDC FIDA VGX DATA YGG ILV PYR AGLD RAD BETA BETA UOS GVT CART RARE PHA MCB BQX SPELL HOD JET DGB NEO INT SPELL YEE UFT UFT BIT GODS ONT KIN SBTC BCX BIFI WTF LAZIO SSV KUMA LEASH SAMO STARL IDO CHESS FODL AURY CAKE SHIB LUNA".Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); LoadStyleFile("res://CPFApplication1/Stylesheet1.css");//加载样式文件,文件需要设置为内嵌资源 Title = "标题"; Width = 500; Height = 400; Background = null; Children.Add(new WindowFrame(this, new Panel { Width = "100%", Height = "100%", Children = { new EditComboBox { PresenterFor=this, Name=nameof(EditComboBox1), Height = 28, Width = 152, MarginRight = 1, Items =sp }, new Button { Commands = { { nameof(Button.Click), nameof(Cancel), this, CommandParameter.EventSender, CommandParameter.EventArgs }, }, MarginBottom = 10, Height = 32, Width = 83, MarginLeft = 282, Content = "取消", } } })); if (!DesignMode)//设计模式下不执行,也可以用#if !DesignMode { } } EditComboBox EditComboBox1; public void Cancel(CpfObject obj, RoutedEventArgs eventArgs) { EditComboBox1 = FindPresenterByName(nameof(EditComboBox1)); var aa = EditComboBox1.SelectedValue == null ? "": EditComboBox1.SelectedValue.ToString(); MessageBox.Show(aa); } } }